已完成字段的Sum表达式访问查询

时间:2017-07-07 12:15:20

标签: sql ms-access ms-access-2007

我正在尝试编写一个代码,用于汇总我在填写查询时出现的所有订单的价格。例如,如果我输入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

感谢您的帮助

编辑:我之前应该已经指明了这一点,但我希望能够看到单独的价格,以及一个包含所有这些价格总和的新列。我计划稍后在表格中添加更多的数据列。

1 个答案:

答案 0 :(得分:1)

如果你想要所有行的总和,那么只在SELECT中包含它:

SELECT SUM(table.Price) AS Exp1 
FROM table 
WHERE table.ID BETWEEN StartID AND EndID