where 절에 case 문을 사용

taz2315 2015.04.07 00:29 Views : 2645



NO

시작일

종료일

1922013-10-012014-01-31
3502014-02-01 
5282014-08-142014-08-14


테이블에 위와 같이 데이터가 있을 때 특정일이 시작일과 종료일 사이에 있을 경우는 해당 데이터를 선택을 하고...

없을 경우는 종료일이 없는 데이터를 선택하고 싶습니다

모두 해당하지 않는다면 선택이 되지 않구요.


검색일이 2014년 1월 30일이라면 192가 선택이 되고,

검색일이 2013년 3월 10 이면 350이 선택

검색일이 2014년 8월 15일 이면 528 이 선택이 되게 하고 싶습니다.


where 절을 어떻게 하면 될까요?


where 종료일 = '' or '검색일' between '시작일' and '종료일'  이라고 했더니, 검색이 2개가 되는 경우도 있어서...

종료일이 없는 것 보다 구간내에 있는 값이 우선하도록 하게 하려니...

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2196
8650 파라미터로 sql문을 받아서 처리시 Temp Table에 넣을경우. [1] 냥냥이맘 2015.04.08 2713
8649 일별 그룹의 합계관련 질문 드려요 [1] 개발지기 2015.04.08 2701
8648 재고관리 프로그램에서 막히는 부분이 있습니다. [3] 엘로이 2015.04.08 5217
8647 컬럼에 파일용량 숫자를 kb로 표시될수 있게 할수 있을까요? [1] neiyan 2015.04.07 2951
8646 view에서 not null컬럼 김김 2015.04.07 2380
8645 동적쿼리 작성 질문입니다. [2] 왕만두와우동 2015.04.07 2922
» where 절에 case 문을 사용 [1] taz2315 2015.04.07 2645
8643 대용량 mdf 파일 데이터베이스 연결 [7] 띠용띠요 2015.04.06 9290
8642 postgresql 에서 mssql 로 포팅을 시켜야 하는데 [1] afddsa 2015.04.04 3457
8641 트랜잭션 복제 시 배포 및 게시 강제 해제 방법을 알고 싶습니다. [1] gnome7835 2015.04.03 2584
8640 백업 및 데이타 유실 문의 드립니다. [1] 죠리퐁 2015.04.03 3197
8639 sql 2000 에서 2008 설치 하는 방법을 알고자 합니다. [6] 슈토파이터 2015.04.03 2752
8638 테이블 데이터 일괄 업데이트 방법ㅠㅜ [1] 홍야홍야 2015.04.02 3274
8637 SQL 스칼라 서브쿼리 질문입니다. [1] 프루너스 2015.04.01 3942
8636 제약조건 질문입니다. [3] 희망나라 2015.04.01 3000
8635 순차적 값 채워지기 ms sql 질문입니다 [2] gugugogo 2015.04.01 3380
8634 Slot Row 크기에 대해서 [6] dontcryme 2015.04.01 3134
8633 ODBC로 비주얼베이직 연동 시키는 법 질문입니다~ㅠ [2] 어어렁 2015.03.31 3837
8632 DB LOCK현상 문의 [3] akfflr 2015.03.31 3611
8631 정말 허덥한 질문하나 드리겠습니다. [2] 우창수_296710 2015.03.30 2924





XE Login