当前位置: 代码迷 >> Sql Server >> 求SQL:log表中每天得分最高的前10名解决方案
  详细解决方案

求SQL:log表中每天得分最高的前10名解决方案

热度:99   发布时间:2016-04-27 15:17:53.0
求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               2007-9-7   10:44:01
  386             28                 780               2007-9-7   12:20:29
  相关解决方案