mysql - 如何提取月份并显示该月的总计

标签 mysql

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'))

最佳答案

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

关于mysql - 如何提取月份并显示该月的总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36895460/

相关文章:

mysql - mysql 列中字符串出现的次数

Mysql远程连接

php - cakephp 3.x 中为不同模型在一页上创建多个表单

php - 初学者@SQL : SQL query Error

mysql - 我应该在哪里存储视频的好恶?

mysql - 您将如何为此类问题建立数据库?

mysql - 插入随机字符到MYSQL数据库

mysql - 正向工程 MySQL 模型时出错

mysql - 当与其他列一起选择 SUM 时,不会返回任何行

php - 每小时删除旧的 MySQL 记录