Bonjour,
J'ai une requête comme ceci :
Si je ne fais pas de GROUP BY, la requête va me retourner mes numéros de clients en doublon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 SELECT c.nummer FROM Kunden c INNER JOIN Beleg d ON c.nummer=d.Adressnummer INNER JOIN Belegp a ON d.belegnummer=a.Belegnummer INNER JOIN art b ON a.artikelnummer=b.artikelnummer WHERE c."_sexe" = "M" AND b."_statGrp" = "060 Appareil" AND a.Belegtyp = "L" AND a.artikelnummer LIKE "3000%" AND c.FreiesDatum1 > "01.01.1999" AND c.FreiesDatum1 < "01.01.2009" AND datum > :du AND datum < :au GROUP BY c.nummer
Si je fais le GROUP BY elle me retourne tous les clients sans doublon.
Mais ce que je cherche c'est à avoir comme résultat le nombre de client retourné.
J'ai tenté de faire un COUNT : SELECT COUNT (c.nummer) sauf qu'au lieu de me retourner un nombre comme 102 la requête me renvoyer le calcul de mes doublons c'est à dire :
2
1
3
4
2
5
6
Comment pourrais-je faire pour avoir le nombre d'enregistrement trouvé?
Merci d'avance
Partager