我正在尝试从发票数据库中创建一个库存数据库。我的发票数据库如下所示:
invoiceNo | date | supplier | productID | productName | qty
-------------------------------------------------------------------------
I0001 | 9/21 | ABC | 0001 | yz | 23
I0001 | 9/21 | ABC | 0023 | xy | 42
I0002 | 9/24 | DEF | 2106 | pq | 60
I0003 | 9/30 | ABC | 0023 | xy | 32
在库存数据库中,我想将包含相同产品的多行合并为一行并求和数量。所以,它看起来像这样:
productID | productName | stock
---------------------------------------
0001 | yz | 23
0023 | xy | 74
2106 | pq | 60
有可能这样做吗?我一直在四处寻找,找到了 aboutCONCAT
或JOIN
,但我不确定。
你想使用一个GROUP BY
语句。
SELECT productID, productName, sum(qry)
FROM [your table]
GROUP BY productID, productName
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句