Bonsoir,
j'essaye de trouver la bonne requête, le but est de faire un calendrier
voici la requête et la table:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
+------------+-----------+-----------------+----------------+-------------+--------------+----------------+--------------+------------+
| idReserver | demandeur | reserverAvecQui | reserverWhy    | saisieQuant | reserverDate | reserverStartH | reserverEndH | reserverOk |
+------------+-----------+-----------------+----------------+-------------+--------------+----------------+--------------+------------+
|     1 | toto              | anonyme         | Je ne sais pas |  1524167863 |   1524175200 |     1524222000 |   1524240000 |       NULL |
+------------+-----------+-----------------+----------------+-------------+--------------+----------------+--------------+------------+
1 row in set (0.00 sec)
 
 select * from calendar WHERE  1524175200 <= reserverStartH AND 1524236400 >= reserverEndH;
1524175200 = 20/04 à 0:00
1524236400 = 20/04 à 17H

mon but est de trouver dans la table si j'ai déjà prix un rendez-vous,
si la plage est déjà pris, je dois obtenir un résultat afin de d'afficher qui à déjà pris le RDV.

si j'ai pas de résultat, c'est que je peux insérer un tuple en plus pour un autre RDV.

dans la base j'ai prix un RDV le 20/04 de 13H à 18H00
la requête me donne rien, or je m'attends avoir un résultat
comment je dois faire ma requête ?
merci de vos réponse