Bonjour,
J'ai une table "events" avec les champs "date_start" et "date_end". Le champs "date_start" est toujours une date valide, alors que le champs "date_end" peut être NULL. En effet, certains events se produisent sur un seul jour alors que d'autres se produisent sur une période.
Je cherche la requête SQL qui extrait les events de la façon suivante:
- si "date_end" = NULL alors- sinon ("date_end" est renseigné) alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE date_start = dateEn d'autre termes, j'aimerais que mon SELECT renvoit les enregistrements selon ma clause WHERE qui dépend de la valeur de mon champs "date_end". Donc, pour chaque ligne il fat tester d'abord le champs "date_end" et en fonction du résultat la clause WHERE de la requête sera différente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE date_start => date <= date end
Comment faire cela en une seule requête?
Merci...
Partager