IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

[sql][postgres] le between est 'il inclusif?


Sujet :

PostgreSQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2003
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 29
    Points : 28
    Points
    28
    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 : 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

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mai 2003
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 29
    Points : 28
    Points
    28
    Par défaut
    aprés test, le between est bien inclusif ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL Server] La bourse est-elle ouverte ou fermée ?
    Par NicoNGRI dans le forum Langage SQL
    Réponses: 6
    Dernier message: 22/12/2006, 10h12
  2. [PL/SQL] Tester si valeur est de type numérique
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 3
    Dernier message: 23/10/2006, 15h54
  3. [SQL] syntaxe Heredoc, qu'est ce que c'est
    Par lanfeust42 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/06/2006, 13h00
  4. [SQL] date et between
    Par masseur dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 03/02/2006, 09h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo