[Db] incartato col count

Cristiano Verondini cristiano a verondini.it
Lun 18 Dic 2006 13:32:43 CET


> Ora esageriamo...
> supponiamo ci sia anche una data...
>
> tabella frutta:
>
> pere,2006-01-01
> pere,2006-01-22
> banane,2006-01-01
> pere,2006-03-01
> pesche,2006-01-01
> banane,2006-04-01
> lamponi,2006-05-01
> pere,2006-03-01
>
> E' possibile sapere quante pere ho raccolto diviso per mese?

SELECT
    COUNT(frutto) AS C,
    CONCAT(YEAR(data), MONTH(data)) AS DT,
    frutto,

FROM Tabella

GROUP BY DT, frutto
ORDER BY DT, C DESC

    Ovviamente puoi usare una qualsiasi funzione di formattazione della 
data.

-- 
Cristiano Verondini
http://www.verondini.it  ---   [ICQ: 114 190] 



Maggiori informazioni sulla lista Db