
Originariamente inviata da
123delphi321
ciao, cosa intendi per 'fare echo'
counque mi sembra di capire che hai bisogno di un riepilogo fatture per cliente. se è cosi basta utilizzare sum:
codice:
SELECT
fatture.intestatario_idintestatario,
sum(cast(pagamenti.pagatoimporto/(diz_iva.iva_pct/100+1) as decimal (10,2))) AS NETTO,
sum(cast(pagamenti.pagatoimporto - pagamenti.pagatoimporto/(diz_iva.iva_pct/100+1) as decimal (10,2))) AS IVA
FROM pagamenti
LEFT JOIN fatture_has_pagamenti ON fatture_has_pagamenti.pagamenti_idpagamenti = pagamenti.idpagamenti
LEFT JOIN fatture ON fatture.idfatture = fatture_has_pagamenti.fatture_idfatture
INNER JOIN utenti ON fatture.utenti_idutenti = utenti.idutenti
INNER JOIN diz_iva ON diz_iva.iddiz_iva = fatture.diz_iva_iddiz_iva
INNER JOIN diz_iban ON diz_iban.iddiz_iban = fatture.diz_iban_iddiz_iban
INNER JOIN intestatario ON intestatario.idintestatario = fatture.intestatario_idintestatario
WHERE fatture_has_pagamenti.fatture_idfatture=%s
group by
fatture.intestatario_idintestatario
non ho testato la query, ma spero possa darti un'idea