Bonjour,

J'aurais svp besoin de votre aide pour résoudre un problème de comptage.

EX :

COM CLI VALEUR
C1 A 100
C1 B 45
C2 C 120
C3 D 70
C4 E 80
C1 A 30
C5 F 70
C5 F 51

Je souhaiterai avoir un résultat qui me donne le nombre de CLI par COM dont la somme de VALEUR est > à 120

Cela donnerai pour ce tableau
C1 1
C2 0
C3 0
C4 0
C5 1

Avec une requète de ce type :

Select COM,COUNT(DISTINCT(CLI) from matable group by COM having SUM(VALEUR)>120

La clause having ne fonctionne pas car j'ai :
C1 2
C2 1
C3 1
C4 1
C5 1

Pourriez-vous svp m'aider et me dire comment filtrer le comptage par rapport à la somme de valeur de chacun des clients.

En vous remerciant par avance.

Vincent