테이블 정보
주문번호 주문일 금액 진행상태
order_num reg_date payment statement
0000000 2007-05-11 10000 2
1111111 2008-05-11 10000 2
1111111 2008-05-11 10000 2
2222222 2008-05-12 10000 2
3333333 2008-05-13 10000 8
4444444 2008-05-14 10000 3
데이타가 위와 같이 들어가 있고..
년 주문건수 주문취소 주문완료 매출액
2007 1 0 1 10000
2008 4 1 3 30000
이런식으로 값을 뽑고 싶습니다.
주문번호가 같은것은 1개만 대상으로 하고 진행상태가 8 이면 취소건으로 봅니다.
매출액은 취소건을 제외한 금액을 합산한 것이구요..
select datepart(yy,reg_date),count(distinct(order_num)) from 테이블 group by datepart(yy,reg_date)
이렇게 해서 년도와 주문건수는 뽑겠는데.. 주문취소와 매출액을 못뽑겠네요..
부탁드립니다..
|