【发布时间】:2017-12-11 23:15:49
【问题描述】:
我正在重写这个问题,因为 Gordon Linoff 告诉我,如果我编辑另一个问题,它可能会显得粗鲁——所以这不是重复,只是更正。
我正在尝试编写一个代码来汇总我填写查询时出现的所有订单的价格。例如,如果我输入 ID 范围 1-60,我希望创建一个 sum 列,然后汇总 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
感谢您的帮助
【问题讨论】:
-
添加一个
Group By,其中包含未聚合的列。 -
你应该删除你的其他问题。
标签: sql ms-access ms-access-2007