Bonjour !

Je rencontre un problème pour sélectionner des dates dans une table.

C'est une table qui contient quatre champs :
id | id_profil | titre | date

Je cherche à récupérer une ligne en particulier pour chaque id_profil.

La sélection est basée sur la date qui doit correspondre aux critères suivants :
Être la prochaine date actuelle ou à venir
OU s'il n'y a pas de date à venir,
la date la plus récente dans le passé

Pourriez-vous m'aider à trouver une requête assez optimisée ?

Merci d'avance