2016-04-27 10 views
1
SR_ AREA     INS_PRODUCT   DATEADD    TOTAL  
Clinical Question    PS    2016-01-06   280 

私は月ごとに名前を表示しようとしていますが、1月のすべての合計を月の1日だけではないようにしたいと思います。月を抽出し、その月の合計を表示する方法

私はこれで月を表示しました。そして、これまでのすべての月を表示するにはどうすればいいですか?

SELECT DATENAME(MM,GETDATE()) AS MONTH, COUNT(*) AS TOTAL 
FROM S_SRV_REQ WITH (NOLOCK)   
WHERE (dbo.fn_dstoffset(CREATED) >= '11-15-2015') 
     AND (dbo.fn_dstoffset(CREATED) <= DATEADD(D, 1, '3-31-2016')) 
     AND (INS_PRODUCT IN ('PS')) 
     AND [SR_AREA] IS NOT NULL 
     AND (SR_AREA IN ('Clinical Question')) 

答えて

1
select date_format(dateadd, '%M'), sum(total) 
from your_table 
group by date_format(dateadd, '%M') 
1

あなたがMONTH使用することができます

select month(dateadd), sum(total) 
from your_table 
group by month(dateadd) 
関連する問題