Puoi farlo con:
SELECT date, COUNT(dom), QA, COUNT(NULLIF(errors, 'No')) FROM reports WHERE date="2010-03-22" GROUP BY QA
Per spiegare come funziona:COUNT restituisce il numero di valori non nulli. Possiamo sfruttarlo a nostro vantaggio trasformando gli errori con 'No' in NULL , quindi COUNT non li conterò. Lo facciamo con il NULLIF funzione, che restituisce NULL se il primo e il secondo argomento sono uguali.