declare @sql varchar(8000)
set @sql = 'select 日'
select @sql = @sql + ',sum(case 名称 when '''+名称+''' then 值1 else 0 end) ['+名称+'/值1],sum(case 名称 when '''+名称+''' then 值2 else 0 end) ['+名称+'/值2]'
from (select distinct 名称 from 数据库) as a
select @sql = @sql+' from 数据库 group by 日'exec(@sql)
go
set @sql = 'select 日'
select @sql = @sql + ',sum(case 名称 when '''+名称+''' then 值1 else 0 end) ['+名称+'/值1],sum(case 名称 when '''+名称+''' then 值2 else 0 end) ['+名称+'/值2]'
from (select distinct 名称 from 数据库) as a
select @sql = @sql+' from 数据库 group by 日'exec(@sql)
go
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货