Sql 选择值并按日期插入到下一行

Sql 选择值并按日期插入到下一行,sql,postgresql,Sql,Postgresql,我使用的是postgresql,下面是我的表“test” 我的问题是:我如何从“本次”中选择值,然后按图表插入到“下一次”组中 现在我在试这个 我可以选择“this\u time”值并按偏移量或行号分区插入到“next\u time”中吗? 仍然没有明确的想法…您正在描述的lead(): 非常感谢你!我已经在这个问题上纠缠了一段时间了!请看。另外,请不要发布代码或数据的图像谢谢,对不起,我不知道可以用这种方式显示数据结果 select chart_id, date, this_time,

我使用的是postgresql,下面是我的表“test” 我的问题是:我如何从“本次”中选择值,然后按图表插入到“下一次”组中

现在我在试这个 我可以选择“this\u time”值并按偏移量或行号分区插入到“next\u time”中吗?
仍然没有明确的想法…

您正在描述的
lead()


非常感谢你!我已经在这个问题上纠缠了一段时间了!请看。另外,请不要发布代码或数据的图像谢谢,对不起,我不知道可以用这种方式显示数据结果
select chart_id, date, this_time, 
    lead(this_time) over(partition by chart_id order by this_time) as next_time
from mytable t