SELECT price,total_price,SUM(mount) As TotalAmount
FROM sales
group by [date]
在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中。
答案 0 :(得分:0)
使用GROUP BY时,不能在SELECT部分中选择不属于聚合函数的一部分或在GROUP BY子句中指定的字段。
您可以选择“mount
”,因为它是汇总的(SUM
),而不是price
或total_price
,因为它们不是聚合的,也不是{{1}的一部分}}
您需要按功能更改组或选择部分。
答案 1 :(得分:0)
您必须按照其余不是函数的表进行分组:
SELECT price,total_price,SUM(mount) As TotalAmount
FROM sales
Group by price,total_price
Order by date