J'ai une base de données sur laquelle je veux effectuer un tri en fonction de la date et l'heure.
Voici la requette que je dois effectuer
-selectionner tous les champs pour lequels DATETIME finit soit par "00:20" soit par "00:40" entre la date $datedepart et la date $datearrivee.
Voici ma requette :
Code : Tout sélectionner
$sql ="select* FROM `station` WHERE DATETIME>='$_GET[depart]:00' AND DATETIME<='$_GET[arrivee]:00' AND DATETIME LIKE '%00:20' AND DATETIME LIKE '%00:40' ORDER BY DATETIME LIMIT $_GET[limitedeb], $limite";
Là ca ne marche pas car comme il comprend que DATETIME doit terminer par 00:20 et 00:40 en même temps ce qui est impossible.
Voici la même chose avec un OR :
Code : Tout sélectionner
$sql ="select* FROM `station` WHERE DATETIME>='$_GET[depart]:00' AND DATETIME<='$_GET[arrivee]:00' AND DATETIME LIKE '%00:20' OR DATETIME LIKE '%00:40' ORDER BY DATETIME LIMIT $_GET[limitedeb], $limite";
Que faut il faire?