机构名称 货号 商品名称 要货数量
门店 360360 商品A 24
门店 360360 商品A 24
门店 370215 商品B 24
门店 390558 商品C 24
门店 M99704 商品D 8.4
合计 104.4
最终实现的结果是:
机构名称 货号 商品名称 要货数量
门店 360360 商品A 48
门店 370215 商品B 24
门店 390558 商品C 24
门店 M99704 商品D 8.4
合计 104.4
请问如何把相同列的数据累加并合成一行?
------解决方案--------------------
SELECT 机构名称,货号,商品名称,SUM(ISNULL(要货数量,0)) AS 要货数量
FROM 表名
GROUP BY 机构名称,货号,商品名称