SQLAlchemy ORM, фильтрация выборки по произвольному условию

Есть таблица events, модель Event в программе. В таблице есть поле run_date типа datetime. Необходимо получить все записи из таблицы, где (run_date - datetime.now()).days < 1.

Как это сделать с помощью filter или же чего-то другого?

Код на SQL:

query_events = self.__engine.execute(
        f"SELECT name,type_game,record_avail,run_date,duration "
        f"FROM events WHERE DATE_PART('day', run_date::timestamp - '{datetime.now()}'::timestamp) < 1;"
    )

Спасибо!


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