小编Joh*_*ohn的帖子

SQL - 选择下一个日期查询

我有一个包含许多ID的表,每个ID都有许多日期,甚至还有一些没有日期的ID.对于每个ID和日期组合,我想选择ID,日期和与该相同ID相关联的下一个最大日期,如果不存在,则为null.

样本表:

ID      Date
1       5/1/10
1       6/1/10
1       7/1/10
2       6/15/10
3       8/15/10
3       8/15/10
4       4/1/10
4       4/15/10
4       
Run Code Online (Sandbox Code Playgroud)

期望的输出:

ID       Date       Next_Date
1        5/1/10     6/1/10
1        6/1/10     7/1/10
1        7/1/10     
2        6/15/10    
3        8/15/10    
3        8/15/10    
4        4/1/10     4/15/10
4        4/15/10    
Run Code Online (Sandbox Code Playgroud)

sql

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

sql ×1