读书人

求SQL语句请帮忙

发布时间: 2012-01-26 19:40:46 作者: rapoo

求SQL语句,请各位高手帮忙!
表a中如下:
姓名 数学 英语 物理
a 85 75 68
b 80 80 65
c 71 75 89

我想通过sql语句查询出如下:
姓名 数学 英语 物理 总分 排名
a 85 75 68 228 2
b 80 80 65 225 3
c 71 75 89 235 1

请问该如何实现???
谢谢!!!

[解决办法]
Select 姓名, 数学, 英语, 物理, 数学+英语+物理 总分, 1 + (Select Count(*) From a Where 姓名 <> T.姓名 And 数学+英语+物理 > T.数学 + T.英语 + T.物理) 排名 From a T

读书人网 >VB Dotnet

热点推荐