我的表结构如下:
create table daily_summary
(
id uuid default uuid_generate_v4() not null
primary key,
machine bigint not null
odometer_start numeric(10, 3) not null,
odometer_end numeric(10, 3) not null,
distance numeric(10, 3) not null,
date timestamp not null,
...
);
daily_summary 表中的数据对于一台机器应该是连续的,即机器的一行的 odometer_end 应该是按日期排序时下一行中同一台机器的 odometer_start。
是否有使用lead() 的查询或我可以用来识别非连续行的任何其他方式?
像这样的东西: