Как выбрать запись на момент времени

У меня MariaDB 10.2.21.

Моя таблица содержит записи, которые включают поле "Дата изменения", например: "2019-09-18 10:57:26".

Я хочу сделать SELECT на основе метки времени и вернуть ближайшую предыдущую запись.

Это позволяет мне делать выбор "на определенный момент времени", предоставляя мне значения полей, какими они были в тот момент.

Я искал Stackru, но не нашел подходящего решения. Есть подсказки? Спасибо!

1 ответ

Решение

Попробуйте выполнить запрос

SELECT * 
  FROM my_table 
 WHERE ChangeDate < '2019-09-18 10:57:26' 
 ORDER 
    BY ChangeDate DESC 
 LIMIT 1
Другие вопросы по тегам