Bonjour,

Dans une requête, j'ai un SELECT sur lequel je fais un CASE ... WHEN .. END
Je cherche à rechercher le cas où la valeur du champ est NULL, je fais alors :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT
  ID_ARTICLE,
  SUM(CASE ENVOI WHEN 1 THEN 1 ELSE 0 END) AS NBOK, -- Nombre d'envois OK
  SUM(CASE ENVOI WHEN 0 THEN 1 ELSE 0 END) AS NBKO, -- Nombre d'envois KO
  SUM(BASE ENVOI WHEN NULL THEN 1 ELSE 0 END) AS NBENCOURS -- Nombre d'envois en cours
FROM
  MAILS_ENVOIS
GROUP BY
  ID_ARTICLE
Mais ça ne fonctionne pas. Comment faire ?