首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ACCESS语句在sql server如何用啊

2012-01-20 
ACCESS语句在sql server怎么用啊!TRANSFORMCount(ccc.num)SELECTccc.name,address,Count(ccc.num)AS合计FR

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)

热点排行