Requête inadaptée date et heure
Bonjour,
J'ai un soucis ma requête , il n'y a pas d'erreur mais elle ne fait pas ce que je veux.
Exemple je voudrais connaitre s'il y a une présence le 2012-10-12 a 15h (renvoi une ligne mais pour certain paramètre la requête n'est pas valable).
Si je rentre ces paramètres
Citation:
$date = 2012-10-13
$heure = 1
La requête ne me renvoi aucune ligne tandis que le 2012-10-13 a 1 j'ai bien une présence (id: 1). Je sais que c'est normal car la requête n'est pas adapté (hd n'a aucun lien avec dd). Mais je n'arrive pas a trouver la requête adéquate.
J'ai pensé a une sous requête mais je reviens au même problème.
table presence :
Citation:
id_|___dd_______|_____df_____|_hd_|_hf_
1_|'2012-10-12'__|'2012-10-13'__|_15_|_17
2_|'2012-10-13'__|'2012-10-14'__|_18_|_19
requete :
Code:
1 2 3 4 5 6
| SELECT *
FROM presence
WHERE dd <= '".$date."'
AND df >= '".$date."'
AND hd <= ".$heure."
AND hf >=".$heure." |