Sql 汇总查询对不起作用的操作进行汇总
在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。在使用GROUP BY时,不能在select part中选择不属于聚合函数的一部分或在GROUP BY子句中指定的字段 您可以选择“Sql 汇总查询对不起作用的操作进行汇总,sql,c#-4.0,Sql,C# 4.0,在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。在使用GROUP BY时,不能在select part中选择不属于聚合函数的一部分或在GROUP BY子句中指定的字段 您可以选择“mount”,因为它是聚合的(SUM),但不能选择price或total\u price,因为它们不是聚合的,也不是按日期分组的一部分 您需要按功能更改分组或选择部分。您必须按非功能的剩余表分组,因此: SELECT price,total_price,SUM(mount) As Tot
mount
”,因为它是聚合的(SUM
),但不能选择price
或total\u price
,因为它们不是聚合的,也不是按日期分组的一部分
您需要按功能更改分组或选择部分。您必须按非功能的剩余表分组,因此:
SELECT price,total_price,SUM(mount) As TotalAmount
FROM sales
group by [date]
试着学习
分组依据
条款非您的业务答案或非@bjani我选择的是mount bro非价格或总价您选择的是价格和总价以及“mount”:选择价格、总价、总和(mount)我需要按日期分组此操作(针对每个日期)
SELECT price,total_price,SUM(mount) As TotalAmount
FROM sales
Group by price,total_price
Order by date