小编big*_*o78的帖子

T-SQL - 获取最新日期和最近的未来日期

假设下面的记录表

ID    Name       AppointmentDate
--    --------   ---------------
1     Bob         1/1/2010
1     Bob         5/1/2010
2     Henry       5/1/2010
2     Henry       8/1/2011
3     John        8/1/2011
3     John       12/1/2011
Run Code Online (Sandbox Code Playgroud)

我想按人检索最近的约会日期.所以我需要一个查询,它将提供以下结果集.

1   Bob    5/1/2010 (5/1/2010 is most recent)
2   Henry  8/1/2011 (8/1/2011 is most recent)
3   John   8/1/2011 (has 2 future dates but 8/1/2011 is most recent)
Run Code Online (Sandbox Code Playgroud)

谢谢!

t-sql sql-server

3
推荐指数
1
解决办法
5357
查看次数

标签 统计

sql-server ×1

t-sql ×1