[Db] subquery e date
Marcello Vezzelli
marcello a vezz.it
Mer 30 Maggio 2007 10:51:24 CEST
Domenico L. ha scritto:
>
>> Vorrei fare una query che mi ritorna per ogni giorno quanti ticket
>> sono stati assegnati e quanti chiusi, ovvero una cosa del tipo
[..]
> il group by sul date-format altrimenti ti fa un group by al secondo!
> per gli ordinamenti devi sbaterti un po' di più ma non è difficile
Grazie mille!
Riaggiustato un attimino:
select date(data) as data, sum(if(stato=1,1,0)) as assegnato,
sum(if(stato=2,1,0)) as chiuso
from codici
where stato>0
group by date(data)
A parte che non è una porcata da leggere come quella che avevo proposto
io, ha il vantaggio degli 0 al posto dei NULL.
Sta cosa del sum non mi entra in testa :)
Vado a comprarmi SQL92 for dummies.
Ciao
Marcello
Maggiori informazioni sulla lista
Db