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