【发布时间】:2016-06-30 13:54:36
【问题描述】:
SELECT
Sum(Earning) AS Amount,
MONTH(DateCreated) AS Month
FROM
TheTable
WHERE
DateCreated
BETWEEN
@DateFrom AND @DateTo
GROUP BY **???**
我想显示每月收入,如果它在明年再次出现,它不应该对月份进行分组,例如
五月、六月、七月、八月、九月、十月、十一月、十二月、一月、二月、三月、四月、五月、六月等。
意思是如果年份不同,它应该继续列表而不分组,例如共 2015 年 5 月和 2016 年 5 月。
谢谢
【问题讨论】:
-
MySQL或SQL Server? -
我根据证据优势删除了 MySQL 标签。
-
你应该按月份和收入分组..
-
你想按年和月分组,但只输出月份?
标签: sql sql-server sql-server-2008