是否可以不选择您希望GROUP BY的列?

时间:2015-04-26 20:24:21

标签: sql select group-by

我是否必须选择要分组的列?

我想选择销售数字并按照他们所在的月份对它们进行分组,但我实际上并不想要我的结果中的月份,只需要销售数字。我可以这样做吗?我似乎无法让它发挥作用:

SELECT Line_Item_Total 
FROM CUSTOMER 
GROUP BY MONTH(Actual_Setup_Date), YEAR(Actual_Setup_Date)

我应该将其添加到Filemaker中的分隔数据图表中。

1 个答案:

答案 0 :(得分:1)

您需要在其余列上使用聚合函数,即:

SELECT SUM(Line_Item_Total )
FROM CUSTOMER 
GROUP BY MONTH(Actual_Setup_Date), YEAR(Actual_Setup_Date)

您无需在group by的{​​{1}}中添加表达式。