我正在改写这个问题,因为Gordon Linoff告诉我,如果我编辑另一个,它可能会失败 - 所以这不是重复的,只是一个更正。Sum Expression Aggregate Error
我想写一个代码,将总结所有的订单,当我填写查询出现的价格。例如,如果我输入ID范围1-60,我希望有一个总和列创建,然后总结ID的1-60的所有价格。
我认为它会很简单,只需创建一个SUM(.....)AS Exp 1,但它告诉我ID和聚合函数有问题。
我希望能够看到各个价格,以及所有这些价格总和的新列。我打算在稍后向表中添加更多的数据列。
我当前的代码如下所示:
SELECT table.ID, table.Price, SUM(table.Price) AS Exp 1
FROM table
WHERE table.ID BETWEEN StartID AND EndID
感谢您的帮助
添加一个“分组依据”与未被聚合的列。 –
你应该删除你的其他问题。 – SandPiper