你好,
请尝试如下代码:
;WITH CTE AS
(
select product, 总数量=sum(qty), supplier
from pu_order
where [date] between '2025-01-01' and '2025-01-31'
group by product,supplier
)
SELECT product, 总数量=sum(总数量), 供应商=string_agg(supplier, ';')
FROM CTE
GROUP BY product
如果答案是正确的解决方案,请点击“接受答案”并投赞成票。 如果您对此答案有其他疑问,请点击“评论”。