Данные по промежутку времени

Есть таблица с данными типо: айди, айдиобъекта, состояние, дата. В ней сохраняются данные при изменении состояния, если в течении дня состояние меняется, то оно заноситься в таблицу. Как получить данные по всем данным за промежуток времени я понял, но мне надо если изменений состояния в этом промежутке не происходило то взять последнее состояние перед этим промежутком?

Пример: У нас есть 5 объектов, у первого объекта запись за 1 день с состоянием к примеру за 01.05, которое не менялось до 04.05, есть второй объект у которого есть 4 записи к примеру 01.05, 03.05,04.05 и 04.05. у остальных объектов есть записи за каждый день начиная с 01.05, если брать все записи за 03.05 первого объекта нету, но я бы хотел получить его состояние за 01.05 и добавить к выдаче.


Ответы (0 шт):