Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    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

  2. #2
    Quote Originariamente inviata da 123delphi321 Visualizza il messaggio
    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

    Hey grazie delphi !
    č il sum del cast che mi mancava ; vedendola cosi non riesco a rendermi conto se va, la provo e faccio sapere !
    Molte grazie per il momento !

    ps
    Echo nel senso display del risultato..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.