ti ringrazio per la risposta
avevo uato un'altra query ma meno performante. userò la tua.
quindi volendo estrarre tutti i mesi per tutti i clienti potro fare:
select cliente,substring(date, 1 ,4) as anno,substring(date, 5 ,2) as mese,sum(importo) as tot
from ordini
where
substring(date, 1 ,4) = "2004"
group by cliente,mese
order by cliente,mese asc;
ma ora come posso visualizzare i dati in questo modo
codice:
ciccio pluto caio
01 100 150 0
02 200 0 50
03 0 300 0
04 0 0 400
.
.
tot 300 450 450
visto che ho i record così?
esempio:
codice:
ciccio 2004 09 400
ciccio 2004 12 600
pluto 2004 01 300
pluto 2004 03 250
pluto 2004 05 100
caio 2004 07 900
caio 2004 08 800