2013-10-27 37 views
0

使用SQL Server 2012,我需要从记录集中选择最小日期,如下所示。选择SQL结果集中的最小值

personID score 
________ _____ 
2   10 
2   15 
2   25 
3   73 
3   15 

我想我的结果集进行如下

personID  score 
________  _____ 
2    10 
3    15 

所以基本上一个结果得分最低为每个人设置。我尝试了各种形式的分组和分钟,似乎无法得到它。我觉得这应该是简单:(

回答

3

你可以试试这样: -

select personID, min(score) as Score from table group by personID 
+1

谢谢你,我想我已经尝试过这一点,我会尽快纪念这个答案 –

+0

@JasonWells:! - 不用谢! –