首页 > 解决方案 > 为多部手机选择最近的日期

问题描述

要求:如果多部手机具有相同的最近日期,请使用编号最小的手机。我的数据如下。

CustomerID PhoneNumber  CreatedDate

  1111      1234587        2013-09-10
  1111      1243557        2013-09-11
  1111      3214562        2009-12-01
  2222      7654312        2013-02-05
  2222      6544343        2006-07-23
  2222      7652135        2006-04-16
  2222      5672851        2010-11-16
  2222      4726722        1998-06-18

输出将如下所示:

CustomerID  PhoneNumber  CreatedDate
 1111         1234587     2013-09-10
 2222         4726722     1998-06-18

标签: sql-servertsql

解决方案


尝试这个 :

SELECT 
    YT.CreatedDate
    ,MIN(YT.PhoneNumber) 
FROM
    YourTable YT
GROUP BY
    YT.CreatedDate

推荐阅读