Otóż chciałbym pobrać wszystkie zapytania, których data aktualizacji + interval minut jest mniejsza od aktualnego czasu, coś na wzór:
@requests = Request.where('created_at = updated_at OR (updated_at + interval*60) <= ?', Time.now)
z czym to jest źle
próbowałem też coś w tym stylu
@requests = Request.where('created_at = updated_at OR ADDTIME(updated_at,interval*60)) <= ?', Time.now)
ale nadal jest źle, nawet jakbym to poprawił to z funkcją ADDTIME, to i tak na innych bazach niż mysql może to nie śmigać, potrzebuję czegoś bardziej uniwersalnego. Jak to zrobić dobrze?