我需要一些帮助,我是SSIS的新手,对SQL Server有一些基础知识。
我在SSIS的包中有一个SQL查询,我尝试了不同的解决方案(STUFF(),STRING_AGG(),SUBSTRING()...),但每次我都得到一些错误。
我有一个文件源,其中的数据如下所示:
Name,Active,AccountNr,Comment
Alex,30,895478548,Food,
Alex,50,895478548,Sport,
Alex,30,5544440000,Travel,
Fabien,15,4555555,Car,
Fabien,2500,63553336,Family,
Fabien,2500,4555555,Health,
Alex,30,895478548,Travel我想在多行中的一行中添加Comment列(具有相同的Account编号)的actives和连接字符串值
例如,第4-6行具有相同的帐号,那么我们应该得到
:Fabien,2515,Family/health作为输出。
发布于 2020-05-05 06:12:15
SSIS不支持string_agg()吗?如果是这样的话,你可以这样做:
select name, account_number, string_agg(comment, '/') all_comments
from mytable
group by name, account_numberhttps://stackoverflow.com/questions/61602414
复制相似问题