[질문]죽겠습니다. 한번만 도와주십시요!!

 sql 관련 질문입니다.

질문 가급적 안올리려고 노력중이나 몇일동안 생각해도 떠오르질 않습니다. ㅜㅜ

일단 질문 부터 하면..

날짜 1 날짜2 날짜 3 날짜 4 이런필드로 구성된 테이블이 있고

오늘 날짜로 구성된 테이블이 있습니다.

날짜 1과 오늘 날짜를 비교해서  오늘날짜 >날짜1 이러면 Y

오늘날짜 < 날짜1 이러면 N

으로 가상필드(?)를 만들고 그 값을 이용해서 order by 에 써먹으려 합니다.

이해가 되실지 모르겠는데.. 일단 그렇습니다.

wherer 절에서는 못쓰겠고, 조인 해야겠는데.. 그것도 잘 안되고,

정확한 문법 까진 바라지도 않습니다.(물론 살짝 바라고 있음;;;)

어떤식으로 해야될지를 알려주시면 나름 또 연구해보겠습니다.

직장인 분들은 퇴근 준비 잘하시고 프리 분들은 작업 준비 잘하세요 ^^
|

댓글 4개

select if( A.date1> B.date1, 'Y', 'N') date_key from A inner join B on 조인 조건
order by date_key
이런 것을 원하는 것은 아니겠죠?
엑스엠엘님!!
사랑합니다♡ ^^ ㅋㅋㅋㅋ
원래 4가지 조건으로 해서 1,2,3,4 번호 매겨야 정답인데요,
알려주신대로 해서 if문 4개 써서 어느정도 된거 같습니다 ^^
감사합니다 ^^
어떻게 하면 엑스엠엘님 처럼 쿼리문에 빠삭할 수 있나욘.

책 추천이라도...
단지 "쥐"를 잡았을 뿐입니다, 소 뒷걸음으로...... ^^

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고