지점코드 | 지점 | 유형코드 | 유형 | 매출 |
s111 | 서울 | A | 일반거래처 | 61659.00 |
s111 | 서울 | A | 일반거래처 | 204182.00 |
s111 | 서울 | A | 일반거래처 | -349091.00 |
s111 | 서울 | A | 일반거래처 | 121691.00 |
지점코드 | 지점 | 유형코드 | 유형 | 매출 |
s111 | 서울 | A | 일반거래처 | 38441.00 |
안녕하세요.. 첫 표와 같은 데이터를 다음처럼 만들려고 합니다
표에는 표시되지 않은 컬럼을 기준으로 조건에 따라 1 혹은 -1 로 case문을 주어 매출과 곱한다음 그 매출의 총계를 구하려고합니다.
쿼리
sum(case when a.MOV_TYPE = 'I31' then 1 else -1 end)* b.GI_AMT as 매출
여기서 어디를 수정해야 다음 처럼 결과를 얻을 수 있는지 궁금합니다...
Comment 2
-
지영아빠
2022.11.18 10:00
-
감사합니다!!
맥락상
sum(case when a.MOV_TYPE = 'I31' then 1 else -1 end * b.GI_AMT)
로 변경하시면 될듯.