sql server 我需要一个sql语句把相同数据的某个字段值相加 并且要查询出其他字段

sql server 我需要一个sql语句把相同数据的某个字段值相加 并且其他字段也要查出来 例如:
id 数量 库位
1 2 123
2 4 123
3 5 456
要查出的结果为
id 数量 库位
1 6 123
2 5 456

我认为,你应该查处相同相同数据的记录集,然后用for循环遍历记录集,新建变量把记录集的每个数据相加
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-15
select 库位,sum(数量) as 数量 from table1 group by 库位;
查询出库位及对应的数量之和,id不需要,也没意义追问

id只是个比喻 id可以不用 但是比如有别的字段 比如 库位编码 库位 排 列 层 这几个字段都是必须要的 要一个sql查出来

追答

select 库位,排,列,层,sum(数量) as 数量 from table1 group by 库位,排,列,层;

本回答被网友采纳