我正在尝试编写一个代码,用于在填写查询时总结出现的所有订单的价格。例如,如果我输入ID范围1-60,我希望有一个总和列创建,然后汇总ID的1-60的所有价格。已完成字段的Sum表达式访问查询
我认为它会很简单,只需创建一个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
感谢您的帮助
编辑:我应该已经指定了此较早,但我希望能够看到个别的价格,以及所有这些价格总和的新栏目。我打算在稍后向表中添加更多的数据列。
删除'table.ID'和'table.Price'。 –
添加一些示例表格数据和预期结果 - 作为格式化文本。 – jarlh
使用Group by作为集合函数SELECT table.ID,table.Price,SUM(table.Price)AS Exp 1 FROM table WHERE table.ID BETWEEN StartID AND EndID Group by table.ID,table.Price' – Sowndarya