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

Développement SQL Server Discussion :

probleme d'affichage avec ma requete sql


Sujet :

Développement SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 102
    Points : 56
    Points
    56
    Par défaut probleme d'affichage avec ma requete sql
    bonjour,

    j'ai un problème au niveau de ma requete sql mais je ne vois pas du tout d'où vient ce méchant problème.

    Ma requete est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT DISTINCT PC , starttime, currtime, app
    FROM UTILAPPARCH 
    WHERE app = 'PROE' 
    AND (starttime BETWEEN '20/09/2006 09:00:01'  AND '20/09/2006 09:59:59')
    or (currtime between '20/09/2006 09:00:00' and '20/09/2006 09:59:59')
    or ((starttime between '20/09/2006 09:00:00' and '20/09/2006 09:00:00') and currtime > '20/09/2006 09:00:00')
    et j'obtiens ce résultat :



    comme vous pouvez le voir dans ma partie "APP" j'ai plusieurs logiciels sachant que je demande un seul.
    Quelqu'un peut me dire pourquoi ca me fait ca et comment je peux y remédier??

    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Bonjour,

    Dans votre restriction la logique que vous employez n'est pas la bonne pour ce que vous voulez faire. Il vous manque des parenthèses.

    Essayez ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    SELECT DISTINCT 
    	PC , 
    	starttime, 
    	currtime, 
    	app
    FROM dbo.UTILAPPARCH 
    WHERE app = 'PROE' 
     AND ((starttime BETWEEN '20/09/2006 09:00:01'  AND '20/09/2006 09:59:59')
           OR (currtime BETWEEN '20/09/2006 09:00:00' AND '20/09/2006 09:59:59')
            OR ((starttime BETWEEN '20/09/2006 09:00:00' AND '20/09/2006 09:00:00') 
                AND currtime > '20/09/2006 09:00:00'))
    ++

  3. #3
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 102
    Points : 56
    Points
    56
    Par défaut
    Bonjour,

    C'est tout bon, cela m'affiche tous correctement.
    Je te remerci.

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

Discussions similaires

  1. probleme avec une requete sql
    Par kroma23 dans le forum Bases de données
    Réponses: 18
    Dernier message: 10/01/2009, 14h28
  2. [SQL] affichage d'une requete SQL avec un echo (donnée unique)
    Par khamett dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/10/2007, 20h03
  3. Réponses: 1
    Dernier message: 14/04/2006, 11h02
  4. [MySQL] Encore un probleme de variables avec les requetes sql
    Par eown dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 14/04/2006, 11h01
  5. probleme avec creation requete sql server
    Par Firas_tn dans le forum MS SQL Server
    Réponses: 19
    Dernier message: 15/04/2005, 12h12

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