Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 15/08/2011, 13h25   #1
Membre du Club
 
Inscription : juillet 2009
Messages : 210
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 210
Points : 47
Points : 47
Par défaut Requête sélection et somme

Bonjour, je bloque pour finir la requête suivante :

Code :
1
2
3
SELECT T_Produits.NumProduit, T_Produits.StockMiniProduit, T_Stock.QteStock, 
FROM T_Produits INNER JOIN T_Stock ON T_Produits.NumProduit = T_Stock.RefProduit
WHERE (((T_Produits.StockMiniProduit)>0) AND ((T_Stock.QteStock)<[T_Produits].[StockMiniProduit]));
Pour l'instant elle sélectionne tous les NumProduit de la table T_Stock dont la QteStock est inférieur à StockMiniProduit.

Ce que je voudrais rajouter est qu'elle fasse la somme de QteStock de tous les NumProduits identiques et qu'elle n'affiche qu'une seule ligne par NumProduit.

Exemple (ce qu'elle m'affiche pour l'instant) :
NumProduit=P1 QteStock=2
NumProduit=P2 QteStock=4
NumProduit=P3 QteStock=1
NumProduit=P1 QteStock=5
NumProduit=P3 QteStock=7
NumProduit=P1 QteStock=9

Ce qu'il faudrait que la requête affiche :
NumProduit=P1 QteStock=16
NumProduit=P2 QteStock=4
NumProduit=P3 QteStock=8

J'éspère que c'est assez clair.

Si vous avez une solution ou une piste je suis preneur.

Merci d'avance pour votre réponse.
Mat08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2011, 15h49   #2
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 583
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 583
Points : 885
Points : 885
Bonjour

Dans ta requête tu cliques sur le bouton Sigma et tu sélectionnes somme dans la colonne QteStock.

Cela devrait le faire...
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2011, 15h54   #3
Membre du Club
 
Inscription : juillet 2009
Messages : 210
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 210
Points : 47
Points : 47
Bonjour,

j'ai essayé mais cela ne fonctionne pas. J'ai plus que 2 NumProduit différents au lieu de 3 (bien différents).
Mat08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2011, 16h06   #4
Membre du Club
 
Inscription : juillet 2009
Messages : 210
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 210
Points : 47
Points : 47
78chris tu avais raison finalement.

Je me suis trompé car j'ai un critère pour n'afficher que les QteStock inférieur à StockMiniProduit. Justement quand on fait la somme des QteStock, il se peut que SommeQteStock devienne supérieur à StockMiniProduit et qu'ils ne soient donc plus affichés. D'où le fait qu'il me manquait certains NumProduit.

Merci pour votre aide.
Mat08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 00h04   #5
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 583
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 583
Points : 885
Points : 885
Re

Tu peux rajouter une colonne avec ton paramètre mais dans ce cas remplace par "Où" (ou bien "expression") la ligne regroupement et décoche l'affichage.
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h05.


 
 
 
 
Partenaires

Hébergement Web