1
我想總結玩家的時間並選擇前5名。請問您可以幫我解答嗎?總結玩家的時間,並選擇排名前5 5
peter 10
peter 2
paul 3
paul 6
.
.
.
.
一個SQL 2005查詢來解決:
select top 5 sum(time),player from TimeLog order by time desc
我想總結玩家的時間並選擇前5名。請問您可以幫我解答嗎?總結玩家的時間,並選擇排名前5 5
peter 10
peter 2
paul 3
paul 6
.
.
.
.
一個SQL 2005查詢來解決:
select top 5 sum(time),player from TimeLog order by time desc
你是幾乎沒有,但有兩個問題,你的發言
GROUP BY
條款ORDER BY
應該在每個球員的時間總和,而不是每個單獨的時間。最後陳述時則變爲
SELECT TOP 5 player, SUM(time)
FROM TimeLog
GROUP BY
player
ORDER BY
SUM(time) DESC
感謝的人。你做對了。 – damdeok