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

Is it possible to not SELECT the column you wish to GROUP BY?

我是否必须 select 我要分组的列?

我想 select 销售数字并按它们所在的月份对它们进行分组,但实际上我不希望结果中出现月份,只希望销售数字。我可以这样做吗?我似乎无法让它工作:

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

我应该补充一下,这是用于 Filemaker 中的分隔数据图表。

您需要对其余列使用聚合函数,仅此而已:

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

您不需要在 select 中包含 group by 中的表达式。