значения атрибута?
Т.е. хочу убрать дубликаты, но при этом сохранить историчность изменений (переход из левой таблицы в правую)
как вариант WITH x (date, value) as ( values ('2022-01-01',1), ('2022-01-02',1), ('2022-01-03',1), ('2022-01-04',1), ('2022-01-05',1), ('2022-01-06',2), ('2022-01-07',1) ) select date, value /*, lag_value*/ from (select lag(x.value) OVER (ORDER BY x.date) AS lag_value, date, value from x) xx where coalesce(xx.value)<>xx.lag_value or xx.lag_value is null ORDER BY date
Обсуждают сегодня