当前位置: 代码迷 >> Sql Server >> 关于pivot 的有关问题
  详细解决方案

关于pivot 的有关问题

热度:98   发布时间:2016-04-24 10:32:08.0
关于pivot 的问题
select * from (select * from tb) a pivot (max(ss) for fjid in ('+@sql+')) b

 for fjid in ('+@sql+')) 这个in() 里不能是数字吗?
------解决方案--------------------
select * from (select * from tb) a pivot (max(ss) for fjid in('20140404')) b


加个引号试试
------解决方案--------------------
可以是数字的
------解决方案--------------------
select * from (select * from tb) a pivot (max(ss) for fjid in([20140404] ,[20140405])) b