Originariamente inviato da nicola75ss
Prova così
codice:
select data, 
sum(if(state=1,1,0)) as ok,
sum(if(state=0,1,0)) as non
from 
(select idprev,
if(count(stato)-sum(if(stato=1,1,0))>0,0,1) as state
from pay
group by idprev) as pay
inner JOIN prev ON (pay.idPrev = prev.id)
group by prev.data
wow, funziona!
grazie mille..

senti, alcuni passaggi non sono molto chiari.. sei già stato gentilissimo e non vorrei abusare, ma potresti spiegare la query?