Originariamente inviato da LeaderGL
codice:
SELECT data
FROM miatabella
WHERE data <= 'data_di_confronto'
ORDER BY data DESC
LIMIT 1
Questo seleziona tutte le date inferiori a "data_di_confronto", le ordina in modo decrescente e prende solo il primo campo!

In pratica fa quello che serve a te.

P.S. Questa è la base dei database...sarebbe bene conoscerla...
A patto che il formato della data sia corretto.