품목별 판매내역을 월 집계 하고자 하는데 아무리 해도 잘 안돼서 이렇게 질문드립니다.
판매일자 제품번호 판매수량 판매단가 판매금액
------------ ------------- ------------- -------------- ---------------
20150901 001 2 2000 4000
20150902 001 2 1500 3000
20150901 001 1 0 0
20150901 002 2 1000 2000
이런형식의 값을
제품번호 판매단가 판매수량 판매금액 판매단가 판매수량 판매금액
001 2000 2 4000 0 1 0
001 1500 2 3000
002 1000 2 2000
이런형식으로 Query문을 작성 할려고 합니다 ! 어떤식으로 Query문을 작성하여야 하는지요?
Comment 2
-
짱나부러
2015.09.08 17:58
-
Terry
2015.09.22 15:52
with tblA (ymd,modl,qty,pric,amt) As
(
Select '20150901','001',2,2000,4000 Union All
Select '20150902','001',2,1500,3000 Union All
Select '20150901','001',1,0 ,0 Union All
Select '20150901','002',2,1000,2000
)
Select
SUBSTRING(a.ymd,1,6) As yymm
,a.modl As modl
,a.pric As pric
,SUM(a.qty) As qty
,SUM(a.amt) As amt
From tblA a
Group By
SUBSTRING(a.ymd,1,6)
,a.modl
,a.pric
group by left(판매일자,6), 제품번호
하셔서서 sum(수량), max(단가), sum(판매금액) 하시면 되지 않을까요;;;
월에 단가 조정이 있었다면 단가도 group로 하시면....될 듯 싶어요~