Bonjour,

J'ai une table (MySQL) avec deux champs de type date (YYYY-MM-DD). Le premier (date_from) indique le début d'un événement et le deuxième (date_to) sa fin. Si un événement a lieu sur un seul jour, alors date_from = date_to.

J'aimerais, pour la date du jour, savoir quel(s) événement(s) a lieu.

Quelle est la bonne requête?

J'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT id FROM concours WHERE '2007-07-03' between date_from AND date_to
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT id FROM concours WHERE date_from <= '2007-07-03'  AND date_to >= '2007-07-03'
mais ça ne renvoit pas ce que je souhaite...
à supposer que '2007-07-03' est la date du jour, bien entendu...

Merci pour l'attention et l'aide!