求Sql Server合并选择记录方法

paullow 2011-07-19 10:19:57
在一个表(Table1)中,有如下记录:
SKU# Quantity

05 3
08 1
05 2
04 7
08 2

等等,要求选择后返回结果如下:

SKU# Quantity
04 7
05 5
08 3

即将SKU#相同的记录合并成一条,Quantity字段值求和。
请熟手赐教
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oO寒枫Oo 2011-07-19
  • 打赏
  • 举报
回复
最好是加个null判断 要是有一个空值 结果就失真了

select sum(isnull(Quantity,0)),SKU from Table1 group by SKU
--小F-- 2011-07-19
  • 打赏
  • 举报
回复
select sum(Quantity),SKU from Table1 group by SKU 
SqlServer2008 2011-07-19
  • 打赏
  • 举报
回复

select sum(Quantity) as Quantity,SKU from Table1 group by SKU

SqlServer2008 2011-07-19
  • 打赏
  • 举报
回复
select sum(Quantity),SKU from Table1 group by SKU
sunlyc20099 2011-07-19
  • 打赏
  • 举报
回复
select sum(isnull(Quantity,0))as SKU#,SKU from Table1 group by SKU
绝对正确

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧