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

Langage SQL Discussion :

Clause Group by


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Avril 2008
    Messages
    1 133
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 133
    Par défaut Clause Group by
    Salut les amis!

    Désolé de vous importuner j'utilise des requêtes SQL que je trouve super pratiques dans Windev et je bloque sur celle ci depuis quelques heures.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT Ligne_Entree_Depot_Vente.Reference_Produit AS Ref,SUM(Ligne_Entree_Depot_Vente.qteReception) AS T,
    Entree_Depot_Vente.Date AS D,
    Produit.LibProd AS L
    FROM Ligne_Entree_Depot_Vente
    INNER JOIN Entree_Depot_Vente ON (Entree_Depot_Vente.IDEntree_Depot_Vente=Ligne_Entree_Depot_Vente.IDEntree_Depot_Vente)
    INNER JOIN Produit ON (Produit.Reference_Produit=Ligne_Entree_Depot_Vente.Reference_Produit)
    WHERE D BETWEEN %1 AND %2
    AND Produit.LibProd LIKE %3
    GROUP BY Ref,D,L
    La requête fonctionne mais elle me fait la somme par jour apparemment et je voudrais la somme totale par LibProd.

    Merci d'avance pour l'aide

  2. #2
    Membre Expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Par défaut
    Bonjour,

    C'est normal, tu groupes aussi par rapport à D qui est une date d'entrée ?
    Il te faut ne pas récupérer cette valeur où alors créer une agrégation de tes données sur plusieurs valeurs de ce paramètre pour grouper par semaine ou mois par exemple selon ton choix.

Discussions similaires

  1. Clause group by sur oracle
    Par clement_911 dans le forum SQL
    Réponses: 3
    Dernier message: 06/04/2007, 13h24
  2. [MySQL 5.0] Pb de SGBD et de Requete SQL clause GROUP BY
    Par skyrider dans le forum Langage SQL
    Réponses: 5
    Dernier message: 17/08/2006, 12h24
  3. Requête SQL - Pb avec la clause GROUP BY
    Par jeromesco dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/07/2006, 09h04
  4. [Access] Clause GROUP BY avec une date
    Par Kanie dans le forum Langage SQL
    Réponses: 4
    Dernier message: 10/04/2006, 19h58
  5. clause GROUP BY & récupérer derniere valeur
    Par Stef784ever dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/11/2005, 17h40

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