Bonjour,
Problème de totalisation sur une requête :
Je veux pour une famille de produit connaître le nombre de produits traités et le nombre de non traités en fonction d'une date de traitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT CASE WHEN date_fait = '0000-00-00' THEN COUNT( * ) END AS 'non_traite', CASE WHEN date_fait != '0000-00-00' THEN COUNT( * ) END AS 'traite' FROM mon_fichier GROUP BY famille
Comme résultat j'ai :
non_traite : NULL
traite : 875
Alors que je devrais avoir 125 non traités.
Si je prend un GROUP BY par date tout va bien, mais pas par famille.
Je ne vois pas d'erreur, juste peut-être une impossibilité de MySal.
Merci d'avance.
Partager