sql行列互转,不是很专业,但也能满足需求。

来源:互联网 发布:二战战斗机性能数据 编辑:程序博客网 时间:2024/05/16 19:04

这是两个比较简单的,还有什么别的需求可以自己相应改一下:


动态的:

declare @sql varchar(8000)  
set @sql = 'select 订单号 as 订单号'
select @sql = @sql + ' , max(case 工序 when ''' + 工序+ ''' then 数量  else 0 end) [' + 工序+ ']'
from (select distinct 工序 from t_1) as a
set @sql = @sql + ' from 生产工序 group by 订单号'
print @sql  
exec(@sql)



0 0
原创粉丝点击