Sum操作的摘要查询无效

时间:2014-05-08 07:43:56

标签: sql c#-4.0

SELECT price,total_price,SUM(mount) As TotalAmount
  FROM sales
  group by [date]

在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中。

2 个答案:

答案 0 :(得分:0)

使用GROUP BY时,不能在SELECT部分​​中选择不属于聚合函数的一部分或在GROUP BY子句中指定的字段。

您可以选择“mount”,因为它是汇总的(SUM),而不是pricetotal_price,因为它们不是聚合的,也不是{{1}的一部分}}

您需要按功能更改组或选择部分。

答案 1 :(得分:0)

您必须按照其余不是函数的表进行分组:

      SELECT price,total_price,SUM(mount) As TotalAmount
      FROM sales
      Group by price,total_price 
      Order by date