Bonjour,

J'aimerais faire un comptage dans ma requête mais je ne vois pas comment.
Cela ne doit pas être compliqué mais je sèche.

Voici ma requête de base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  SELECT A, B, C
    FROM TABLE1
   WHERE DEL <> "1"
GROUP BY A, B, C;
Je veux compter le nombre d'éléments par groupage (pas de soucis) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  SELECT A, B, C,
         count(D) as total,
    FROM TABLE1
   WHERE DEL <> "1"
GROUP BY A, B, C;
C'est là que je bloque, j'aimerais cette fois-ci compter le nombre de champs ou D a une chaine vide (pas NULL).
J'ai testé cela mais ça ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
  SELECT A, B, C,
         count(D) as total,
         count(D = '') as reste
    FROM TABLE1
   WHERE DEL <> "1"
GROUP BY A, B, C;
Avez-vous une idée ?

Merci pour votre aide.