Comprend pas ce qui ne va pas dans mon count()
Bonjour,
J'ai la requette suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| WITH scpt AS (
SELECT
sc.codcpt || sc.num_cpte AS sous_compte
,sc.intitule AS libelle
FROM l.sous_compte sc
GROUP BY sous_compte, intitule
)
SELECT sous_compte
,libelle
,count(scpt.sous_compte)
FROM scpt
WHERE sous_compte LIKE '6%' OR sous_compte LIKE '7%'
GROUP BY scpt.sous_compte, scpt.libelle
ORDER BY count(sous_compte),sous_compte DESC |
Avec le With, je reconstruis la liste de mes comptes + intitulés.
Avec le SELECT final, j'affiche la liste et je compte le nombre de fois que je trouve de sous-compte. Je fais cela pour vérifier qu'il n'y a pas 2 fois le même sous-compte avec des libellés différents.
Dans les faits, je vois qu'il y a des doublons de sous-compte avec des libellés différents. Pourquoi dans le résultat du count je n'obtiens que des 1?
Cordialement,
Vandman