Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: sommare campi di un DB

  1. #1

    sommare campi di un DB

    Ciao ragazzi ho un grosso problema...sto costruendo un gestionale piccolino per imparare qualcosina.

    Mi trovo davanti a un problemone...
    dovrei sommare tutti i valori "importo" della "fattura n°" nella tabella "descrizione"

    Nella tabella descrizione in pratica ci sono vari campi tra cui "importo" e "fatturaN"
    ora vorrei che tutti i campi importo che hanno il valore "fatturaN" uguale vengano sommati e stampati non ci riesco... ho letto qualcosa in merito al SUM ma non ne vengo fuori...

    è giusta una query del genere:
    SELECT fatturaN , SUM(importo) FROM descrizione WHERE fatturaN='$fatturaN'

    aiuto

    grazie a tutti
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    SELECT fatturaN , SUM(importo)
    FROM descrizione WHERE fatturaN='$fatturaN'
    GROUP BY fatturaN

  3. #3
    grazie per l'aiuto mi sapresti anche dire come stampare il risultato ?

    ho provato così ma non funziona:

    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    e poi echo "$row[importo]";

    ma mi da un errore...
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  4. #4
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da awetop
    grazie per l'aiuto mi sapresti anche dire come stampare il risultato ?

    ho provato così ma non funziona:

    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    e poi echo "$row[importo]";

    ma mi da un errore...
    ciao

    nella select prova così
    codice:
    SELECT fatturaN , SUM(importo) as totale 
    FROM descrizione WHERE fatturaN='$fatturaN'
    GROUP BY fatturaN
    e poi lo stampi così
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);
    echo "$row['totale']";

  5. #5
    grazie funziona alla grande...
    quindi quel as totale, da al SUM un "nome" in pratica ?

    Che figata...gentilissimi come sempre !
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  6. #6
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da awetop
    grazie funziona alla grande...
    quindi quel as totale, da al SUM un "nome" in pratica ?

    Che figata...gentilissimi come sempre !
    Diciamo di sia dai


  7. #7
    un ultimissima cosa, se ora dovrei calcolare l'iva sul $row[totale] come posso fare ?

    $IVA=($row[totale]*100)/20 ? o qualcosa di simile ?
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  8. #8
    ops ho sbagliato

    $iva=($row['totale']x20)/100 ;

    funziona che figata
    AweDesign "power & Creation"
    Tecnical supp:info@awedesign.net
    sito:http://www.awedesign.net

  9. #9
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da awetop
    un ultimissima cosa, se ora dovrei calcolare l'iva sul $row[totale] come posso fare ?

    $IVA=($row[totale]*100)/20 ? o qualcosa di simile ?
    intanto metti totale tra apici singoli.

    poi l'iva si calcola così: (totale * 20) / 100

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Per calcolare l'iva moltiplichi per 0.2

    Per avere direttamente il prezzo ivato moltiplichi per 1.2

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 © 2025 vBulletin Solutions, Inc. All rights reserved.