Bonjours à tous.
pour un projet d'interface web d'aide à la reservation de salles, il faut que je puisse determiner le nombre de materiel mobile (du type donné) est disponible ou pas pour la tranche horaire donnée (en timestamp unix).
La tranche horaire est en timestamp unix et est sous la forme de 2 variables : le début et la fin de la période horaire
je fait donc (en simplifié):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT count(id_mat) from materiel WHERE code_type=".$_POST['le_type']." AND id_mat NOT IN (SELECT id_mat FROM reservé WHERE debut BETWEEN ".$_POST['debut']." AND ".$_POST['fin']." AND fin BETWEEN BETWEEN ".$_POST['debut']." AND ".$_POST['fin']." )
question : est-ce que je traite tout les cas avec ce systeme ( c'est à dire le NOT IN et les BETWEEN ) ? notamment si le debut est égal à $_POST['debut']
et fin égal à $_POST['fin'] ?
j'utilise postgresql version 7.4.1
voila
Partager