Salve a tutti,
ho 2 tabelle così strutturate:
CLIENTI
CUST_ID | AZIENDA
1 | tizio srl
2 | caio srl
ORDINI
ORDER_ID | CUST_ID | DATA_ORDINE | TOTALE
1 | 1 | 2007-08-22 19:40:41 | 500.00
In pratica dovrei eseguire una query che mi tiri fuori per ogni cliente la somma totale degli ordini in base agli anni (2007 - 2008 - 2009). E' possibile fare il tutto con un'unica query?
Codice PHP:
$dati=mysql_query("SELECT *, SUM(totale) AS tot_anno FROM clienti c, ordini o WHERE c.cust_id = o.cust_id GROUP BY c.cust_id ORDER BY tot_anno DESC ");