我的数据在图片中。
我想要一个以天为单位计算出日期差异的列。日期差应计算为一行的结束日期-另一行的开始日期。
感谢您的所有帮助。
日期差异的语法特定于每个数据库,但是您需要lead():
lead()
select t.*, (end_date - lead(start_date) over (order by start_date)) as diff from t;