请教sql 行转列的问题 产品型号 物料编码001-557 A123001-557 B456001-557 C789想转成 产品型号 物料编码 物料编码 物料编码001-557 A123 B456 C789的显示方式向各位求教了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @sql varchar(8000)set @sql = 'select 产品型号 'select @sql = @sql + ' , max(case 物料编码 when ''' + 物料编码 + ''' then 物料编码 else '''' end) [物料编码]'from (select distinct 物料编码 from tb) as aset @sql = @sql + ' from tb group by 产品型号'exec(@sql) ACCESS里的语句在SQL里应该怎样改? 数据表 条件合并问题 sql中in后面变量的问题 批量更新问题,请高手给优化一下或提供一些解决此问题的办法。thanks! SQL 数据类型的问题 SQL和T-SQL有什么区别? 在附加数据库时报错:未能找到存储过程'master.dbo.xp_dirtree' 请教:这样的表达式为何出错? 我想在网页中加入SQL SERVER 的数据备份铵钮,如何实现? 高分求助关于调用job的问题 请问此句如何改,能按6个为一组,加一个组号? 工厂收、发料(类似复式记帐)的数据库设计问题
set @sql = 'select 产品型号 '
select @sql = @sql + ' , max(case 物料编码 when ''' + 物料编码 + ''' then 物料编码 else '''' end) [物料编码]'
from (select distinct 物料编码 from tb) as a
set @sql = @sql + ' from tb group by 产品型号'
exec(@sql)