SQL SERVER 怎么将多行多列数据合并为一行

SQL SERVER 怎么将多行多列数据合并为一行

问题描述:

图片说明

主要是这两个数据一样的情况下

就是想同一商品同一颜色的数量,做个合计展示吧,方便统计库存

select * from goods
select GoodsNumber,GoodsName,Color,sum(S) S,sum(M) M,sum(L) L,sum(XL) XL,sum(XS) XS,sum(F) F 
from goods group by GoodsNumber,GoodsName,color

图片说明
这个样子,是不是这效果?