当前位置: 代码迷 >> Sql Server >> 雷同列的数据合成一行
  详细解决方案

雷同列的数据合成一行

热度:4   发布时间:2016-04-24 10:28:49.0
相同列的数据合成一行
机构名称 货号 商品名称 要货数量
门店 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 机构名称,货号,商品名称
  相关解决方案