我想找到天差并在目标表中填充一个新列。差异是通过从当前日期减去上一个日期来创建的。
请找到所附的屏幕截图以供参考。
谢谢。
答案 0 :(得分:1)
使用LAG
函数可以帮助您获取上一行,而DATEDIFF
可以帮助您获取不同之处。
select
id,
function_id,
key,
pre_date,
datediff(pre_date, lag(pre_date, 1) over(order by id)) as days_difference
from
[Your_Table]