当前位置: 代码迷 >> Sql Server >> ACCESS语句在sql server如何用啊
  详细解决方案

ACCESS语句在sql server如何用啊

热度:30   发布时间:2016-04-27 20:15:28.0
ACCESS语句在sql server怎么用啊!
TRANSFORM       Count(ccc.num)      
SELECT       ccc.name,address,       Count(ccc.num)       AS       合计      
FROM       ccc      
GROUP       BY       ccc.name,address      
PIVOT       ccc.class;

这里面好像   TRANSFORM,PIVOT,sql都不认,是不是有其他语句可以替代?
谢谢!


------解决方案--------------------
declare @sql varchar(8000)
set @sql = 'select name, sum(source) as 总分 '

select @sql = @sql + 'sum(case subject when ' '+subject+ ' '
then source else 0 end) as ' '+subject+ ' ', '
from (select distinct subject from test) as a

select @sql = left(@sql,len(@sql)-1) + ' from test group by name '

exec(@sql)
  相关解决方案