您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

按月汇总SQL查询分组

按月汇总SQL查询分组

看来您需要按月份和年份进行分组。否则,您将合并2010年1月和2011年1月:

SELECT YEAR(TransactionDate), MONTH(TransactionDate), SUM(Usage)
FROM YourTable
WHERE (TransactionDate Between [Some Start Date] AND[Some End Date])
GROUP BY YEAR(TransactionDate), MONTH(TransactionDate)
ORDER BY YEAR(Created), MONTH(Created)

我不知道您的sql版本是否具有MONTH和YEAR函数,因此您可能必须使用DATEPART。

SQLServer 2022/1/1 18:37:36 有497人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶