select @exchange=exchange,@coupons_type=coupons_type from (
select exchange_id,coupons_type as coupons_type_points,
exchange=(stuff((select ','+ convert(varchar,(0- FLOOR(exchange))) from points_exchange_svc where exchange_id=@exchangeId for xml path('')),1,1,'')),
coupons_type=(stuff((select ','+coupons_type from points_exchange_svc where exchange_id=@exchangeId for xml path('')),1,1,''))
from points_exchange_svc group by exchange_id,coupons_type ) A
where A.exchange_id=@exchangeId and A.coupons_type_points=@coupon_type
之前好像写过 SQL SERVER xml path 的知识 这次又用到了 当是复习吧
本文分享了在SQL Server中使用XML Path功能的实践经验,详细解释了一段复杂的SQL语句,该语句利用XML Path来处理和转换数据,实现特定的数据聚合需求。文章回顾了作者先前对XML Path的运用,并通过实例加深理解。
693

被折叠的 条评论
为什么被折叠?



