SELECT * FROM event WHERE active = 'Active' AND status = 'Public' AND DATEDIFF('2024-02-20 19:10:43', CONCAT(dateYear, '-', dateMonth, '-', dateDay)) <= 0 ORDER BY dateYear, dateMonth, dateDay LIMIT 1