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

Requêtes et SQL. Discussion :

différence sur requete


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 9
    Par défaut différence sur requete
    Voici le modèle en pièce jointe : État1.pdf

    Je cherche à faire une requête imbriqué j'ai déjà

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SELECT numco
    FROM commande
    WHERE (SELECT commande.NUMCO, Sum(COMPRENDRE.QPRO) AS SommeDeQPRO
    FROM commande INNER JOIN COMPRENDRE ON commande.NUMCO = COMPRENDRE.NUMCO
    GROUP BY commande.NUMCO)<>
    (SELECT commande.NUMCO, Sum(LIVRER.QLIV) AS SommeDeQLIV
    FROM commande INNER JOIN ([BON DE LIVRAISON] INNER JOIN LIVRER ON [BON DE LIVRAISON].NOBL = LIVRER.NOBL) ON commande.NUMCO = [BON DE LIVRAISON].NUMCO
    GROUP BY commande.NUMCO);

    Mais je comprend pas pourquoi ça fonctionne pas.
    J'ai mis la base en fichier compressé... sinon il est impossible de l'ajouter ...BRICO VIERGE.rar

    En gros je veux pour le mois de janvier les commandes pas complétement livré.

    Merci de votre aide

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 421
    Billets dans le blog
    48
    Par défaut
    Bonjour,

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ...WHERE 
    (SELECT commande.NUMCO, Sum(COMPRENDRE.QPRO) AS SommeDeQPRO FROM ...)
       <>
       (SELECT commande.NUMCO, Sum(LIVRER.QLIV) AS SommeDeQLIV FROM ...)

    La non-égalité ne fonctionnera que si tu compares deux valeurs (par ex. 5 <> 3), mais tes deux SELECT retournent un jeu d'enregistrements.

    Access a ceci de remarquable de pouvoir préparer des requêtes graphiquement avec les assistants... en reprenant d'autres requêtes.

    Il faut donc plusieurs temps :
    - 1 requête ramenant les quantités commandées regroupées par commande ;
    - 1 requête ramenant les quantités livrées regroupées par commande ;
    - 1 dernière reprenant les deux précédentes avec jointure sur le numéro de commande, où l'on pourra filtrer en comparant les deux quantités.

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/04/2007, 11h23
  2. [ASA] Problème sur requete ASA
    Par shadeoner dans le forum SQL Anywhere
    Réponses: 6
    Dernier message: 06/04/2005, 14h35
  3. [ASA] Problème sur requete
    Par shadeoner dans le forum SQL Anywhere
    Réponses: 9
    Dernier message: 30/03/2005, 15h59
  4. Calcul sur requete
    Par nicoolas dans le forum Access
    Réponses: 3
    Dernier message: 11/01/2005, 16h50
  5. idees sur requete a simplifier ???
    Par DaxTaz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/07/2004, 09h42

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