日期:2014-05-17 浏览次数:20682 次
SELECT TOP 10
proName , commenderId , alevel , yearNumId , rank , moneyz , awardsTypeId
FROM (
SELECT ROW_NUMBER() OVER (ORDER BY yearNumId DESC) AS 'RowNumber' , project.proName , awards.commenderId , awards.alevel , awards.yearNumId ,
awardsMoney.rank , awardsMoney.moneyz , awardsMoney.awardsTypeId
FROM awards ,
project ,
awardsMoney
WHERE awards.alevel > 0
AND awards.keyz = project.keyz
AND awards.awardsTypeId = awardsMoney.awardsTypeId
AND awards.alevel = awardsMoney.rank
AND awards.yearNumId = 1
AND awards.commenderId = 1
) AS TT
WHERE RowNumber > 0
------解决方案--------------------
select top 10 project.proName,awards.commenderId,awards.alevel,awards.yearNumId,
awardsMoney.rank,awardsMoney.moneyz,awardsMoney.awardsTypeId
这里全部换成TT.xxx