Meilleur auteur de réponses
Requêtes imbriquées

Question
-
Bonjour à tous,
je bloque sur une requête depuis deux jours.
j'ai une table qui provient d'une requête elle se nomme ReqReportingTaxEdite
et dans cette requête la même entreprise est répétée deux fois car il y a deux taxes éditées pour la même entreprise.
je voudrais avoir le nombre d'entreprise traitées c'est-à-dire une seul fois le nom de chaque entreprise.
voici la requête
SELECT DISTINCT Editiontaxes.IdEnt AS IdEnt, ENTREPRISES.codedir AS codedir FROM ENTREPRISES, Editiontaxes WHERE ENTREPRISES.IdEnt = Editiontaxes.IdEnt;
qui me ramene cette table
il me reste plus qu'a faire une requête pour regrouper les entreprises en fonction du codedir
mais je n'y arrive pas. Comment faire ?
J'ai besoin d'aide Merci
Réponses
-
Essayez quelque chose comme çà.
SELECT ENTREPRISES.codedir, ENTREPRISES.Nomentreprise, Count(ENTREPRISES.codedir) AS NbEntreprise
FROM ENTREPRISES, Editiontaxes WHERE (ENTREPRISES.IdEnt=Editiontaxes.IdEnt) order by ENTREPRISES.codedir groupe by ENTREPRISES.codedir
Cordialement
Gérard
- Proposé comme réponse GP79 mardi 7 avril 2015 13:43
- Marqué comme réponse Nina ZaekovaMicrosoft contingent staff, Moderator lundi 11 mai 2015 10:39
Toutes les réponses
-
Bonjour,
Une instruction de tri ferait-elle l'affaire?SELECT DISTINCT Editiontaxes.IdEnt AS IdEnt, ENTREPRISES.codedir AS codedir FROM ENTREPRISES, Editiontaxes WHERE (ENTREPRISES.IdEnt=Editiontaxes.IdEnt) order by ENTREPRISES.codedir;
Cordialement
Gérard -
-
Essayez quelque chose comme çà.
SELECT ENTREPRISES.codedir, ENTREPRISES.Nomentreprise, Count(ENTREPRISES.codedir) AS NbEntreprise
FROM ENTREPRISES, Editiontaxes WHERE (ENTREPRISES.IdEnt=Editiontaxes.IdEnt) order by ENTREPRISES.codedir groupe by ENTREPRISES.codedir
Cordialement
Gérard
- Proposé comme réponse GP79 mardi 7 avril 2015 13:43
- Marqué comme réponse Nina ZaekovaMicrosoft contingent staff, Moderator lundi 11 mai 2015 10:39
-
Bonjour,
Si je comprend bien, les directions sont représentées par le "CodeDir", et toi tu veux compter le nombre d'entreprises "CodeEnt" par direction ?
Sachant que ces 2 informations font partie de la table "ENTREPRISES", un simple GROUP BY sur le "codedir" en comptant le nombre de "CodeEnt" devrait faire l'affaire.
SELECT codedir, COUNT(CodeEnt) NbEntreprise FROM ENTREPRISES GROUP BY codedir
Cordialement,- Modifié William Diesny mercredi 8 avril 2015 12:09 fautes