重复号码的最新日期?

时间:2013-11-23 15:26:47

标签: mysql sql

在表格中有多个重复的数字,可能有不同的日期。

例如:

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  |

2 个答案:

答案 0 :(得分:4)

这是一个典型的群体情况。

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

答案 1 :(得分:1)

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