2016-04-27 58 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)