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

我試圖通過名字來顯示月月講,我想爲一月份所有的總數不只是一天的一個月。如何提取和月還顯示總計當月

我明白了月份和總數,我如何讓它顯示所有月份這是迄今爲止的代碼。

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

您可以使用月

select month(dateadd), sum(total) 
from your_table 
group by month(dateadd)