안녕하세요..애매모호한 쿼리가 있어서 질문드립니다.
아래 쿼리를 돌리면 결과가
SELECT CSSHCD, CSGOCD, CSSTDT, CSENDT, CSSEAM
FROM SCCOSTTB
WHERE csgocd = '5609215'
ORDER BY csgocd, csstdt
결과>
CSSHCD CSGOCD 시작일 종료일 금액
020237 5609215 20080624 99999999 1500
020237 5609215 20080625 20080731 1500
020237 5609215 20080701 20080731 1500
020237 5609215 20080801 20080831 1500
020237 5609215 20110601 20110630 1800
020237 5609215 20110701 20110731 1800
020237 5609215 20110801 20110831 1800
-------------------------------------------------------------------------------------(0)
020237 5609215 20110901 99999999 1800 <----------(1)
020237 5609215 20110901 20110930 1600 <----------(2)
이렇게 나옵니다.
여기서 원하는 결과는 2011/ 9/26일날 쿼리를 select 하면 (0)번까지 나오고 (2)번 결과가 나오게 ....
그리고 20110901~20110930 이후에 쿼리를 select하면 (0)번까지 나오고 (1)번 결과가 나오게....
이런 쿼리가 가능할까요..?
답변 부탁드립니다..좋은 하루 보내세요~ |