[Db] subquery e date
Domenico L.
domenico.lorusso a pleiade.it
Mer 30 Maggio 2007 12:58:35 CEST
Marcello Vezzelli ha scritto:
> Domenico L. ha scritto:
>
> Si scusami è che quando ottengo quello che vorrei, mi viene sempre da
> chiedermi "e se volessi anche..." e non è detto che questo
> procedimento sia logico.
> Tra l'altro questi "requisiti" sono fini a se stessi, è proprio una
> mia curiosità.
>
> Immaginiamo di avere la tabella di cui prima, e di voler sapere:
> - quanti ticket aperti in un tal giorno
> - quanti ticket chiusi in un tal giorno
> - quanti ticket aperti e chiusi nello stesso giorno
uhm.... una cosa del genere forse fa al caso tuo
select date(c1.date), avg(date(c2.date)-date(c1.date) ) "tempo medio",
sum(if(stato=1,1,0)) "aperti in data",sum(if(stato=2,1,0)) "chiusi in data",
sum(date(c2.date)-date(c1.date) =0,1,0) "risolti in giornata"
from codice c1 left join codici c2
on (c1.id=c2.id and c1=1)
where
c1.stato>0
and c2.stato=2
group by date(c1.date)
Okkio che tra un po' scatta la tariffa consulenza ;-P
--
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