Я запускаю задание cron каждую минуту для уведомления пользователей о событиях.
select * from events where event_start = now() - interval '30 minutes'
так что я могу отправить пользователям уведомление до 30 минут события
проблема в том, что начало события - это поле метки времени, поэтому, если есть разница в секундах, это не сработает, поэтому как можно игнорировать часть секунд.