[Db] subquery e date

Domenico L. domenico.lorusso a pleiade.it
Mer 30 Maggio 2007 10:33:44 CEST


Marcello Vezzelli ha scritto:
> Ciao a tutti,
> ho una tabella con questa struttura:
>
> id // contatore
> data // datetime attivazione
> data_chiuso // datetime chiusura
> stato // intero, 0=aperto, 1=assegnato, 2=chiuso
>
> Vorrei fare una query che mi ritorna per ogni giorno quanti ticket 
> sono stati assegnati e quanti chiusi, ovvero una cosa del tipo


non ho ben capito ma credo (come avevamo già visto) che


select date_format(data,'d-m-Y') data, sum(if(stato=1,1,0) assegnato, 
sum(if(stato=2,1,0) chiuso
from codici
where stato>0
group by date_format(data,'d-m-Y')

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


-- 
Domenico L.        	 icq: 645 44 861 - msn: strahd a jumpy.it

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Db