以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 合并字符串 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178880)
|
-- 作者:wgqcool
-- 发布时间:2022/7/25 17:41:00
-- 合并字符串
此主题相关图片如下:001.png

有类似这样一个明细表。 通过SQLCOMMAND生成sqltable S elect 编码,sum(数量) as 数量小计 From {db_sgoulist} group by 编码
但是这样丢失了“申购单号”的信息,有没有方法把按编码分组汇总后的申购单号也合并放在一起?
|
-- 作者:wgqcool
-- 发布时间:2022/7/25 18:42:00
--
如果要用stuff,需要怎么写?
|
-- 作者:有点蓝
-- 发布时间:2022/7/25 20:29:00
--
SELECT 编码,sum(数量) as 数量小计, 申购单号 = ( STUFF( (SELECT \',\' + 申购单号 FROM db_sgoulist WHERE 编码 = A.编码 FOR xml path(\'\') ),1,1,\'\' ) ) FROM db_sgoulist as A GROUP by 编码
|