Du kan gøre dette med:
SELECT date, COUNT(dom), QA, COUNT(NULLIF(errors, 'No')) FROM reports WHERE date="2010-03-22" GROUP BY QA
For at forklare, hvordan dette virker:COUNT returnerer antallet af ikke-nul-værdier. Vi kan bruge dette til vores fordel ved at slå fejl med 'No' til NULL , så COUNT vil ikke tælle dem. Vi gør dette med NULLIF funktion, som returnerer NULL hvis første og andet argument er ens.