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 :

Code SQL pour requête


Sujet :

Requêtes et SQL.

  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 42
    Par défaut Code SQL pour requête
    Bonjour,

    Je suis en train de réaliser une requette pour le détail des livraisons et je suis perdue dans le mode SQL, je vais avoir besoin d'être guidée:

    Voici le code sql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT CLIENT.nom_client, BOITE.jour_heure_livraison, FABRICATION.nombre_meules, FABRICATION.jour_heure, sum(EMBALLE.[quantité]) AS Kg, sum(EMBALLE.[unité]) AS Qté,
    FROM FABRICATION INNER JOIN ((CLIENT INNER JOIN (BOITE INNER JOIN ACHAT ON BOITE.id_boite = ACHAT.id_boite) ON CLIENT.id_client = ACHAT.id_client) INNER JOIN EMBALLE ON BOITE.id_boite = EMBALLE.id_boite) ON FABRICATION.id_fabrication = EMBALLE.id_fabrication;
    Dals le select, je souhaite avoir la somme des quantités emballées et la somme du nombre de meules,
    mais quand je souhaite executer un msg d'erreur s'affiche,
    Ensuite, il faudrait que je regroupe cette requette par client et par date de livraison mais je suis ici encore confronté a un msg d'erreur.
    Ci joint, une image de ma requette en mode création.

    Si quelqu'un pouvait m'aider a trouver une solution ca serait génial.

    Noémie
    Images attachées Images attachées  

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 126
    Par défaut
    Bonjour,
    il semblerait qu'il y ait une virgule trop a la fin du select.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 42
    Par défaut
    Je viens de l'enlever, mais ca ne change rien au message d'erreur: il m'inscrit toujours:"vous avez essayé d'executer une requette qui ne contient pas l'expression spécifiée "nom_client" comme une partie de la fonction d'agrégat". Pour moi c'est pire que du chinois, est-ce que t'aurais une idée d'ou le probleme vient?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 126
    Par défaut
    La suite de mon message a disparu

    J'avais marqué :

    Dans ton select, tu as une sum(), donc il faut obligatoirement que tu ettes GROUP BY a la fin

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT CLIENT.nom_client, BOITE.jour_heure_livraison, FABRICATION.nombre_meules, FABRICATION.jour_heure, sum(EMBALLE.[quantité]) AS Kg, sum(EMBALLE.[unité]) AS Qté,
    FROM FABRICATION INNER JOIN ((CLIENT INNER JOIN (BOITE INNER JOIN ACHAT ON BOITE.id_boite = ACHAT.id_boite) ON CLIENT.id_client = ACHAT.id_client) INNER JOIN EMBALLE ON BOITE.id_boite = EMBALLE.id_boite) ON FABRICATION.id_fabrication = EMBALLE.id_fabrication
    GROUP BY CLIENT.nom_client, BOITE.jour_heure_livraison, FABRICATION.nombre_meules, FABRICATION.jour_heure
    Essayes

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/03/2008, 22h19
  2. Réponses: 3
    Dernier message: 06/01/2007, 17h44
  3. Code SQL pour un "SI"
    Par wishmasteer dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 22/06/2006, 10h25
  4. Extraire le code sql pour documentation
    Par guidav dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/06/2006, 12h11
  5. Création BD Access Code SQL pour relation 1-1 ?
    Par colorid dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/10/2005, 16h42

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