Bonjour,
J'ai une table de la forme
id date heure debut date heure fin
1 15/03/2019 11:00 15/03/2019 12:00
...
Je souhaite faire une requête pour retourner tous les rendez vous pris entre 2 dates. J'ai pensé à faire quelque chose du style :
Contriez vous une méthode plus "élégante" pour arriver à ce résultat ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT * from table where (debut BETWEEN ? AND ? ) OR (fin BETWEEN ? AND ?) OR (debut <= ? AND fin >= ?) OR (debut >= ? AND fin <= ?)
Merci par avance de votre aide.
Partager