是否可以不 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
中的表达式。
我是否必须 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
中的表达式。