Stačí upravit SELECT dotaz: SELECT * FROM details WHERE date <= 'your-date-here' ORDER BY date DESC LIMIT 1