SELECT event_id
FROM Table
ORDER BY ABS( DATEDIFF( EVENT_START_DATE, NOW() ) )
LIMIT 3
ABS()
betyder, at en begivenhed for 1 dag siden er lige så tæt som en begivenhed 1 dag ude i fremtiden. Hvis du kun vil have begivenheder, der ikke er sket endnu, så gør det
SELECT event_id
FROM Table
WHERE EVENT_START_DATE > NOW()
ORDER BY EVENT_START_DATE
LIMIT 3