sql 横向显示数据

SELECT kp_order_number, kp_codeand_color AS kp_item_code , kp_yltype_name  AS '类别' ,kp_item_name as '名称' ,kp_item_size as '规格' ,kp_color as '颜色', kp_unit_no as '单位',kp_waster as '损耗',kp_waster_qty         
into #t FROM jb_fw_detail a ,jb_bagyltype b          
WHERE (a.kp_type_id=b.kp_yltype_no)        
AND kp_sheet_no=@sheetno          
--ORDER BY b.kp_order_number     
declare @sql  varchar(8000)         
set @sql = 'select 类别 ,名称 ,规格 ,颜色, 单位,损耗 '         
select  @sql = @sql + ', sum(case kp_item_code when '''+kp_item_code+''' then kp_waster_qty  else 0 end) ['+kp_item_code+']  '         
from (         
          select distinct kp_item_code from #t         
     ) as a          
set @sql=@sql+' from #t group by  类别 ,名称 ,规格 ,颜色, 单位,损耗 ,kp_order_number order by kp_order_number   '         
exec(@sql)          
drop table #t

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值