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 :

Requete pour Etat


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2013
    Messages : 39
    Points : 18
    Points
    18
    Par défaut Requete pour Etat
    Bonjour,

    Je sollicite votre aide pour une petite requète.
    Je cherche à récupérer la somme de quantité par équipe ainsi que par secteur, mais tout cela dans une seule requète car j'ai un état qui est basé dessus, voici quelques images de ce que j'ai pour l'instant pour vous mettre un peu sur la voie :

    Ma requète :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT SECTEUR.Nom AS SECTEUR_Nom, SECTEUR.Directeur, EQUIPE.Nom AS EQUIPE_Nom, EQUIPE.Complément, EQUIPE.Chef, EMPRUNT.Emprunteur, EMPRUNT.Date, EMPRUNT.[Prix total], DOTATION.Article, DOTATION.Quantité, EMPRUNT.NumeroFacture
    FROM SECTEUR INNER JOIN ((EQUIPE INNER JOIN PERSONNEL ON EQUIPE.Nom=PERSONNEL.Equipe) INNER JOIN (EMPRUNT INNER JOIN (ARTICLE INNER JOIN DOTATION ON ARTICLE.Designation=DOTATION.Article) ON EMPRUNT.NumeroFacture=DOTATION.NumeroFacture) ON PERSONNEL.Nom=EMPRUNT.Emprunteur) ON SECTEUR.Nom=EQUIPE.Secteur
    WHERE (((EMPRUNT.Date)>=#1/1/2013# And (EMPRUNT.Date)<=#5/16/2013#) AND ((ARTICLE.Type)="Gants") AND ((ARTICLE.[Sous famille])="ANTI-COUPURE"));
    Son rendu dans l'état :




    MCD :

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 117
    Points : 5 244
    Points
    5 244
    Par défaut
    Bonjour,

    Il suffit pour cela d'ajouter une sous-requete du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT SECTEUR.Nom AS SECTEUR_Nom, SECTEUR.Directeur, EQUIPE.Nom AS EQUIPE_Nom, EQUIPE.Complément, EQUIPE.Chef, EMPRUNT.Emprunteur, EMPRUNT.Date, EMPRUNT.[Prix total], DOTATION.Article, DOTATION.Quantité, EMPRUNT.NumeroFacture
    , (select sum(Qte) from Matable where matable.id_secteur=secteur.id_secteur and matable.id_equipe=equipe.id_equipe)
    FROM SECTEUR INNER JOIN ...

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2013
    Messages : 39
    Points : 18
    Points
    18
    Par défaut
    J'ai un message d'erreur me disant : Clause GROUP BY multi-niveu non autorisé dans une sous requète.

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 117
    Points : 5 244
    Points
    5 244
    Par défaut
    Il n'y a pas besoin de group by dans cette requete !

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2013
    Messages : 39
    Points : 18
    Points
    18
    Par défaut
    Justement, je n'en ai pas écrit. C'est bien ça qui m'étonne ...

Discussions similaires

  1. SQL2K-SQL REQUETE SQL POUR ETAT MAITRE-DETAIL
    Par sir_ben dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 13/01/2011, 17h07
  2. requetes pour synthese sur etat
    Par bresch dans le forum WinDev
    Réponses: 4
    Dernier message: 19/03/2009, 15h36
  3. Plusieurs requete pour un meme etat
    Par swissmade dans le forum IHM
    Réponses: 2
    Dernier message: 27/11/2007, 18h38
  4. requete pour reccuperer une parti d'un resultat
    Par ViBy dans le forum Langage SQL
    Réponses: 6
    Dernier message: 03/09/2004, 10h33
  5. requete pour avoir CONTENU procedures stockees
    Par bmayer dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 11/02/2004, 14h20

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