[英]Subtract Date field from previous row, reset when value in other field changes
您可以使用lag()
。 日期/时间函数众所周知是特定于数据库的,但其思想是:
select t.*,
(datefield - lag(datefield) over (partition by id order by datefield)) as diff
from t;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.