最后一个备注信息用 stuff 也可以合并起来。 stuff((select ','+CTBZ from tb where YID=t.YID for xml path('')),1,1,'') notes
是oracle吗? 是的话wmsys.wm_concat来连接,不是的话自己写函数来连接,函数的参数是yid,返回值是CTBZ的连接后的字符串,然后是在每个语句中调用。
SELECT yid, Ctyear, Sum(CTcqbz) AS cqbztj,Sum(CTsjcq) AS sjcqtj, min(cast(yid as varchar(5))+' '+CTBZ) as ctbz from ttable GROUP BY yid, Ctyear
28,390
社区成员
357,068
社区内容
加载中
试试用AI创作助手写篇文章吧