Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2004, 11h05   #1
Futur Membre du Club
 
Inscription : mai 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 28
Points : 19
Points : 19
Envoyer un message via MSN à globz
Par défaut [sql][postgres] le between est 'il inclusif?

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 :
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
globz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2004, 11h16   #2
Futur Membre du Club
 
Inscription : mai 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 28
Points : 19
Points : 19
Envoyer un message via MSN à globz
aprés test, le between est bien inclusif ....
globz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h28.


 
 
 
 
Partenaires

Hébergement Web