테이블

AMT     |   ORDER_DATE

1300       |   2010-09-03

102750   |   2010-09-07

 

SELECT
DATEPART(MM,ORDER_DATE) AS [MONTH] ,
SUM(CONVERT(INT,AMT)) AS AMT,
COUNT(IDX) AS CNT
FROM ORDER_MEMBER WHERE DATEPART(YY,ORDER_DATE)='2010'

GROUP BY  DATEPART(MM,ORDER_DATE)

ORDER BY DATEPART(MM,ORDER_DATE) ASC

 

결과

MONTH |   AMT     | CNT

9               |   115750  |   2 

 

 

이렇게 출력 해보니 현재 db에 9월밖에 자료서 없어서 그런지 9월만 나왔습니다.

db에 들어 있지 않는 달도

1월 부터 12월까지 뿌려주려면 어떻게 하면 되는지요?