아래와 같은 쿼리를 실행하면 집계 또는 하위 쿼리가 포함된 식에서는 집계 함수를 수행할 수 없습니다.

라는 에러문구가 뜨는데요

select isnull(sum(case when cs_idx in (select distinct idx from TBL where tmp_sum>10) then cal_num else 0 end),0)

from TBL a inner join TBL_SUB b on a.idx=b.cs_idx


in 안에 구문에 그냥 숫자를 쓰면 실행되는데

쿼리형태로 바꾸면 안되네요


저 하나의 쿼리만 실행하려면 in 안의 구문을 다른 형태로 바꿀 수 있을 것 같은데

case when 구문으로 다른 부분도 있어서 case when 문 형태로 해야 합니다.


case when 구문 형태로 저와 같은 쿼리를 변경할 수 있는 방법이 있나요?

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 20205
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12142
9538 모든 테이블의 데이터를 insert쿼리로 가져오기 [2] 연금술사 2016.10.04 3174
9537 쿼리문 궁금한게 있습니다. ㅠㅠ [1] puffyteemo 2016.10.04 2565
9536 쿼리에 뭐가 문제인지 모르겠습니다.. [2] MSSQL초보입문자 2016.10.04 2510
9535 쿼리 좀 도와 주세요 [2] 이유진_301818 2016.10.04 2656
9534 시스템 데이터베이스 복구 관련하여 질문 있습니다. 방혁 2016.10.04 2116
» case when 사용시 집계 또는 하위 쿼리가 포함된 식에서는 집계 함수를 수행할 수 없습니다 [3] 냥냥 2016.10.03 7197
9532 질문드립니다. [1] 제지니 2016.10.03 1842
9531 그룹별 특정날짜보다 위면서 최신날짜에 대한 금액 구하기 도와주세요...ㅠㅠ [1] 으네 2016.10.02 2145
9530 My sql - 디비 에서 특정필드의 데이터 누락현상 행담도이장 2016.09.30 2273
9529 <> , != 궁금합니다.. [1] 봉자 2016.09.29 2705
9528 Sql왕초보입니다. 질문드리겠습니다 noonccop 2016.09.29 2680
9527 GO 말고 첫번째와 두번째 사이의 셀렉트를 시간차를 더 둘수 있을까요? [4] neiyan 2016.09.28 2962
9526 쿼리 질문좀 하겠습니다. [2] 달봉이2 2016.09.28 2683
9525 slow query [1] 이유진_301818 2016.09.28 2603
9524 MSSQL에서 쿼리작성 관련 질문 드립니다 [2] MSSQL초보입문자 2016.09.27 2730
9523 MSSQL에서 쿼리작성 관련 질문 드립니다 [2] MSSQL초보입문자 2016.09.27 2422
9522 사원분배 문의(순차적으로) [7] 사야카 2016.09.23 2887
9521 DB용량이 자꾸 늘어나는데 점검 방법이 뭐가 있을까요? [3] 카루카루 2016.09.22 3055
9520 sql server 패치 적용 할 때 졸린가봐요 2016.09.22 1908
9519 서버 재부팅 후 DB 복구 라도 나옵니다 기생오래비 2016.09.21 3387





XE Login