Prova così
codice:select *,datediff('2001-05-10',campo_data) as giorni from tabella having giorni >= 0 order by giorni asc limit 1
Prova così
codice:select *,datediff('2001-05-10',campo_data) as giorni from tabella having giorni >= 0 order by giorni asc limit 1