Originariamente inviato da Moz83
La funzione SUM la conoscevo, il problema è il resto...
Sono riuscito a creare con questa query una tabella derivata (nome tcalc)
codice:
SELECT tcalc.* FROM (SELECT Ordini.IDcliente AS 'Codice Cliente', Ordini.IDordine AS 'Codice Ordine',
SUM(Dettagli_Ordine.num_pezzi * Dettagli_Ordine.costo_pezzo) AS 'Totale Ordine'
FROM Ordini, Dett_Ord WHERE Ordini.IDordini=Dett_Ord.IDordini ) AS tcalc;
+----------------+---------------+---------------+
| Codice Cliente | Codice Ordine | Totale Ordine |
+----------------+---------------+---------------+
| __________1 | ________1 |_____377.50 |
+----------------+---------------+---------------+
(l'importo l'ho calcolato sommando i risultati della moltiplicazione di due righe (25 pezzi * 10 di costo) + (50 * 2.55))
ma non riesco poi a ricollegare i risultati di questa tabella alla tabella Clienti, mi manca solo da far uscire una colonna con il nome davanti al Codice Cliente