MS-Access - 您试图执行不包含指定表达式“Quantity”作为聚合函数的一部分

时间:2014-04-22 08:22:27

标签: c# mysql sql

我尝试构建一个新的查询表,其中包含产品产品数量总产品价格每件产品的价格< / strong>,我收到此错误“您试图执行不包含指定表达式'Quantity'作为聚合函数的一部分”。

我的产品表包含

UniqueNo ProductId   productName   Each  Qty TotalAmount
1        P101        Pen-Turbo     40    2   80
2        P102        NoteBook      150   1   150
3        P103        Scale         10    3   30
4        p102        NoteBook      150   1   150
5        p101        Pen-Turbo     40    1   40

现在我需要让该产品售罄

的详细信息
ProductId  Productname  Qty  Total Each
P101       Pen-Turbo    3    120   40
P102       NoteBook     2    300   150
P103       Scale        3    30    10

我尝试了此查询但收到错误 SELECT ProductId,Product,Qty(SUM)FROM NewInvoice_2 GROUP BY ProductId,Product

帮我这样做。 提前致谢

斯里里

1 个答案:

答案 0 :(得分:1)

SELECT 
  ProductId, Product, 
  SUM( Qty ) Qty, 
  SUM( TotalAmount ) total  
FROM NewInvoice_2 
GROUP BY ProductId, Product