Basta ajustar seu SELECT consulta: SELECT * FROM details WHERE date <= 'your-date-here' ORDER BY date DESC LIMIT 1