SQL转换结构 查出来的 数据格式为: 单位 类型 数量 0001 01 10001 02 2 0001 03 50002 01 7我希望转换成单位 01 02 03 0001 1 2 5 0002 7 0 0谢谢指教~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --1case .. when ..--2declare @sql varchar(max)set @sql = 'select 单位'select @sql = @sql + ',max(case 类型 when ''' + ltrim(类型) + ''' then 数量 else 0 end)['+ltrim(类型) + ']'from (select distinct 类型 from tb)tselect @sql = @sql + ' from tb group by 单位'exec(@sql) 请教:sap开发平台与.net,java是同种类型的东西吗?不太明白,不都是开发平台吗? 如何查询数据中所有表的特定字段 最近日期对应问题,求指点 請哪位大俠幫忙指點一下下面的語句如何修改?謝謝 ! 请问这句SQL怎么写,谢谢! Service Broker给ASP.net应用程序发送消息 怎么把ACCESS的内容倒入MS SQL2000呢? 在SQLSERVER怎样把日志文件缩小? sql 语法求助! 一个百思不得其解的问题。。关于SQL Server2000的触发器。。 列转行问题结合问题 sqlservr.exe能否指定CPU核心运行?
--1case .. when ..--2declare @sql varchar(max)
set @sql = 'select 单位'
select @sql = @sql + ',max(case 类型 when ''' + ltrim(类型) + ''' then 数量 else 0 end)['+ltrim(类型) + ']'
from (select distinct 类型 from tb)t
select @sql = @sql + ' from tb group by 单位'
exec(@sql)