case 문 질문드립니다..

아수라발발타 2014.08.06 10:52 Views : 2424



declare @c_code varchar(1)


set @c_code = ''


SELECT


LEFT(CANCEL_DT, 4) AS YYYY,
COUNT(SUP_NO)   AS CNL_COUNT,
SUM(CASE WHEN 'p' ='P' THEN ISNULL(ACC_COUNT,0)  

                      WHEN 'p' ='S' THEN ISNULL(ACC_COUNT_SPCL,0) 

                       ELSE ISNULL(ACC_COUNT,0) + ISNULL(ACC_COUNT_SPCL,0) END  ) ACC_COUNT




FROM gt..TBLMEMBER



WHERE LEFT(CANCEL_DT, 4) <= '2014'
AND   CASE WHEN 'p' ='P' THEN PBLCYN WHEN 'p' ='S' THEN SPCLYN ELSE 'Y' END = 'Y'
AND    case when cancel_code = '11' then '1' when cancel_code <> '11' then '2' else ''end = @C_code


GROUP BY LEFT(CANCEL_DT, 4)
ORDER BY LEFT(CANCEL_DT, 4)


저기 위의 연두색 부분에서 @c_code에 '1' 값이 들어간 경우 cancel_code = '11'  이 나오고

저기 위의 연두색 부분에서 @c_code에 '2' 값이 들어간 경우 cancel_code <> '11'  이 나옵니다


하지만 @c_code에 '0' 값이 들어갔을 때 cancel_code 전체 값이 들어가야 하는데 현재의 상태에서는 아무것도 나오지 않습니다

전체값이 나올수 있게 하려면 어떻게 해야할까요??

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1262
8102 트랜젝션 백업에 문제가 생겼습니다ㅠㅠ [1] 사이드사이드 2014.08.07 2140
8101 MS-SQL 버전별 서비스팩 업데이트 아직모자란사람 2014.08.07 3814
8100 (이전 질문 번호 8114) 각 Depth 별 하위를 포함하는 SUM 구하는 쿼리 [2] 오늘밤은안돼요 2014.08.07 2677
8099 MSsql에서 Oracle DB에 연결된 서버로 붙으려는데 에러가 [1] izuminoa 2014.08.07 7374
8098 인덱스 사이즈 관련 문의드립니다. [3] JKMoon 2014.08.06 2541
8097 아 조인 업데이트 될듯 말듯 절 괴롭히네여 ㅋ [4] 무념 2014.08.06 2864
8096 조회관련 쿼리 질문을 드립니다. 후니아기 2014.08.06 1821
8095 루트를 기준으로 모든 자식을 포함한 SUM 을 구하는 쿼리 질문드립니다. [1] 오늘밤은안돼요 2014.08.06 2186
8094 case문.. [1] 마힐링 2014.08.06 2254
8093 인덱스 관련 질문 드립니다. [3] JKMoon 2014.08.06 2341
» case 문 질문드립니다.. [3] 아수라발발타 2014.08.06 2424
8091 카탈로그 온라인상태로 변경 문의 김정권 2014.08.06 2640
8090 쿼리 질문 드립니다. [3] 전념 2014.08.05 2164
8089 사용중인 테이블 공간 확인 중.... SQL어렵.. 2014.08.05 2058
8088 DB접근제어 관련하여 문의드립니다. [1] 김삐씨 2014.08.05 2314
8087 쿼리 질문 드립니다 [2] 아수라발발타 2014.08.04 2074
8086 SQL Page관련 문의 드립니다. [2] SQL어렵.. 2014.08.04 2204
8085 Bulk insert , Union all , Order by 도와주세요. [2] Runningman、 2014.08.04 2943
8084 TOP 구문에 의한 말도 안되는(?) 성능개선 현상 문의 [7] ㅎㅌㅎㅌ 2014.08.01 3357
8083 테이블의 최종 변경 날짜 확인에 대해 문의 드립니다! [3] 가지마세요 2014.08.01 5663





XE Login