mb barcode itemcount tmoney
1.00 4718905963479 25.00 130000.00
-1.00 4718905963479 2.00 10400.00
-1.00 4718905963479 1.00 5200.00
1.00 4718905963479 10.00 52000.00
mb가 1이면 매입, -1이면 반품입니다.
barcode 매입 반품 순매입 매입금액
4718905963479 35 3 32
이런식으로 표현할려고 합니다.
서브쿼리로 원하는 결과를 가져오긴 했습니다.
서브쿼리 사용하지 않고 하는 방법 없을까요?
감사합니다.
MSSQL 2008 입니다.
Comment 1
-
항해자™
2014.03.01 04:25
select
barcode
,sum(case mb when 1 then itemcount else 0 end)
,sum(case mb when -1 then itemcount else 0 end)
,sum(case mb when 1 then itemcount else -(itemcount) end)
from dbo.tOrderDetail
group by barcode