2013-11-23 40 views
0

在表中有多個可能有不同日期的重複數字。重複號碼的最近日期?

例如:

TelNumber | xDate  | 
----------|------------ | 
43422  | 2012-12-25 | 
43422  | 2015-02-20 | 
43422  | 2013-10-22 | 
43111  | 2014-03-25 | 

如何從每個號碼的最後日期?例如,我希望得到的結果是:

TelNumber | xDate  | 
----------|------------ | 
43422  | 2015-02-20 | 
43111  | 2014-03-25 | 

回答

1
SELECT TelNumber, MAX(xDate) FROM table GROUP BY TelNumber 
4

這是一個典型的GROUP BY的情況。

select TelNumber, max(xDate) 
from table 
group by TelNumber 
+0

+1爲最簡單和完美的答案。直到「我會回來」的時間回來,並接受你的答案..採取一些觀點:) –