반응형
특정 카테고리 항목에 대해서 해당 항목에 포함되는 내용이 존재할경우 Y표시를 해야했다.
CASE WHEN THEN 과 EXSIT를 혼합하여 쿼리를 짯다.
SELECT *, (CASE WHEN EXIST( SELECT * FROM AAA aa WHERE getdate() BETWEEN aa.시작일 AND aa.종료일 AND aa.idx = bb.idx)) THEN 'Y' ELSE 'B' END) AS NEW WHERE BBB bb
결론 :
SELECT ( CASE WHEN EXISTS ( 원하는 쿼리 ) THEN 'Y' ELSE 'N' END ) AS YN
반응형
'데이터베이스 > MSSQL' 카테고리의 다른 글
CAST 및 CONVERT(Transact-SQL) (0) | 2018.07.24 |
---|---|
MSSQL 오늘 (0) | 2018.07.11 |
이번주 월요일~ 일요일 구하기 (0) | 2018.05.09 |
작업스케쥴러 (0) | 2018.04.19 |
INTERSECT(교집합), EXCEPT(차집합) (0) | 2018.01.31 |