Bonjour à tous,
Soit un jeu d'essai composé des 8 lignes ci dessous
BRNUMDOC - BRUTIL - BRNUMPIECE
7J02414FN - 000058 - 000274
7J02414FN - 000058 - 000274
7J02414FN - 000058 - 000274
7J02414FN - 000058 - 000274
7J02414FN - 000087 - 000578
7J02414FN - 000087 - 000578
7J02414FN - 000087 - 000578
7J02414FN - 000087 - 000578
Quelle doit être la requête pour obtenir comme résultat le BRNUMDOC et le count(*) du couple distinct BRUTIL+BRNUMPIECE. Soit :
7J02414FN - 2
La requête suivante me permet de trouver les 2 lignes :
select brnumdoc, brutil, brnumpiece from brfn0710 group by brnumdoc, brutil, brnumpiece
Résultat :
7J02414FN - 000058 - 000274
7J02414FN - 000087 - 000578
Mais comment obtenir le count(*) sur BRNUMDOC ???
J'espère avoir été assez clair mais pas évident...
La requête suivante me retourne : Syntaxe incorrecte vers le mot clé 'group'
select brnumdoc,count(*) from (select distinct brnumdoc, brutil, brnumpiece from brfn0710) group by brnumdoc,brutil,brnumpiece
Cordialement et d'avance merci...
Laurent
Partager