Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2011, 17h34   #1
Membre éprouvé
 
Inscription : avril 2008
Messages : 554
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 554
Points : 402
Points : 402
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 :
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
zouzoukha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 22h43   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
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.
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h01.


 
 
 
 
Partenaires

Hébergement Web