SQL server 存储过程中 列传行

 

      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 的知识 这次又用到了 当是复习吧

转载于:https://www.cnblogs.com/Early-Bird/p/9187595.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值