Problème Requête. Besoin d'aide.

Problème Requête. Besoin d'aide. - SQL/NoSQL - Programmation

Marsh Posté le 31-07-2008 à 17:29:58    

Bon, je vous explique mon problème.
 
J'ai 2 tables. La première contient les partition d'une ACM (Classe 1/9; Classe 2/9...) associé a un id (Classe 1/9 - 1;Classe 1/9 - 20.....)
Dans la 2ème table on retrouve mon id pour lequel est associé un produit (Nutella - 1 etc...)
Je souhaite connaitre dans une classe ( ex : Classe 1/9) combien il y a de produit dedans.
 
Je fait un group by partition et un count produit. Le problème est qu'il me compte le nombre total de produit mais avec doublons. Je souhaite faire disparaitre les doublons mais Je n'arrive pas a faire un distinct sur les produits.
 
En gros, j'aimerais dans l'idéal faire un count distinct produit.
 
ps1: je ne doit pas passer par 2 requête mais une seul.
Merci de votre aide.
 
ps2: Je bosse avec ACCESS

Reply

Marsh Posté le 31-07-2008 à 17:29:58   

Reply

Marsh Posté le 31-07-2008 à 17:38:26    

je comprend pas trop la structure de ta table
peut tu mieux l'expliquer, ?

Reply

Marsh Posté le 31-07-2008 à 17:43:14    

qu'entends-tu par doublons ?
 
ps : ça ressemble un peu à un TP ton truc...

Reply

Marsh Posté le 01-08-2008 à 16:27:30    

infoman64 a écrit :

je comprend pas trop la structure de ta table
peut tu mieux l'expliquer, ?


 
Table 1                      Table2
 
Numero campagne        Numero campagne
Partition 9 classes        Nom Produit
 
Un produit peux faire plusieurs campagnes sur l'année et peut être dans plusieurs classe.
Au final je veux : Le nombre de produit différents par classe et le nombre de campagnes. Pour le nombre de campagnes c'est facile, il suffit de faire un count sur produit ou sur le numéro campagnes en faisant un group by sur Partition en 9 classes.
 
Par contre un produit pouvant se retrouver plusieurs fois dans une classes...
 
ps :Un TP au mois d'aout ??


Message édité par Potatos le 01-08-2008 à 16:27:48
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed