求SQL:log表中每天得分最高的前10名
我前一个帖子是问怎么取一天历史记录的前10名,Limpire(昨夜小楼) 已经帮我解答了,再此谢谢他~
这次我又遇见个难题,就是怎么取log表中每天的前10名~
要求,每天的前10名,只取本人(userId)最好的成绩
表结构和数据如下:
logId userId userResult logInsertDate
240 28 320 2007-9-5 9:20:28
254 35 170 2007-9-5 10:24:11
121 24 150 2007-8-27 14:13:38
122 25 90 2007-8-27 14:13:48
136 26 40 2007-8-27 14:22:34
138 27 490 2007-8-27 14:23:39
140 28 490 2007-8-27 14:26:26
175 24 400 2007-8-27 15:03:04
189 28 420 2007-8-27 15:23:58
226 29 400 2007-8-27 16:49:31
230 29 400 2007-8-28 16:49:31
245 30 400 2007-8-27 16:49:31
246 31 400 2007-8-27 12:49:31
247 32 400 2007-8-27 16:49:31
248 33 400 2007-8-27 16:49:31
398 34 11 2007-8-27 16:55:31
318 28 590