当前位置: 代码迷 >> PB >> 文字门类group by
  详细解决方案

文字门类group by

热度:93   发布时间:2016-04-29 05:33:46.0
文字类型group by
源表格:
------------------------
部位   物料   用量
A         XXX   100
B         XXX   200
C        XXX    300
------------------------

如何用SQL合计转为以下:
------------------------
部位           物料   用量
A+B+C      XXX    600
------------------------

请高手帮忙,谢谢!
------解决方案--------------------
不可以的,除非自己写循环处理
但效率不会很高
------解决方案--------------------
如果是SQLServer2005及以上版本可以用for xml path
------解决方案--------------------
ASA的话超简单,一个 list() 函数搞掂。
------解决方案--------------------
存储过程
declare @a varchar(1000)
set @a = ''

select @a = @a + 列 from 表 

print @a
试试这个写法可能满足你。。。
------解决方案--------------------
如果是oracle,可以参考以下链接,一个sql就可以搞定

http://www.2cto.com/database/201109/106448.html
  相关解决方案