declare @c_code varchar(1)
set @c_code = '' --1 , 2, 전체
SELECT
LEFT(CANCEL_DT, 4) AS YYYY,
COUNT(SUP_NO) AS CNL_COUNT
FROM 테이블
WHERE LEFT(CANCEL_DT, 4) <= '2014'
AND case when cancel_code = '11' then '1' when cancel_code <> '11' then '2' else @C_code end = @C_code
GROUP BY LEFT(CANCEL_DT, 4)
ORDER BY LEFT(CANCEL_DT, 4)
주황색 부분이 11이었을 때는 1의 리스트가 나오고 그렇지 않으면 2의 리스트가 나옵니다.
전체 리스트가 나오게 하고 싶어서 (1과 2리스트의 전체) else로 값을 주었는데 나오지 않아서요 ..
전체 리스트를 보고 싶은데요 ㅜ
주황색 부분 도와주세요..
저 부분이 안되네요 ㅜ
Comment 1
-
마힐링
2014.08.07 10:49
minsouk님 감사합니다 !잘 해결되었습니다 ㅜ