MS ACCESS 97 QUERY

时间:2014-04-02 13:32:25

标签: sql ms-access

我需要在订单表上做一个非常简单的选择总和,但当它们只是第一个数据的一个位置时,它会带回82个位置的数量

SELECT Orders.OrderNumber, sum(Orders.Location)
FROM ORDERS
GROUP BY  Orders.OrderNumber,Orders.Location

enter image description here

在这样的基本查询中我缺少什么?

2 个答案:

答案 0 :(得分:4)

您需要删除位置上的分组依据:

SELECT Orders.OrderNumber, Sum(Orders.Location) AS SumOfLocation
FROM Orders
GROUP BY Orders.OrderNumber;

答案 1 :(得分:0)

分组依据条款

中您不需要 Orders.Location

试试这个

SELECT Orders.OrderNumber, sum(Orders.Location)
FROM ORDERS
GROUP BY  Orders.OrderNumber