Bonjour,
J'ai la requette suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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