Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Somma di valori

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Somma di valori

    Ciao a tutti.

    Io ho una tabella con tre valori:

    A | B | C=A+B
    ---------------
    1 | 2 | 3
    5 | 5 | 10
    5 | 7 | 12
    ____________
    11 | 14 | ???

    Ecco, A e B vengono estratti dal db, quindi quindi genero C.
    Calcolando che i record di A e B sono parecchi, come faccio a fare la somma di tutti i valori C generati?

    Grazie dell'aiuto,
    Ale

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    così dovrebbe andare
    codice:
    SELECT (SUM(a) + SUM(b)) AS c FROM tabella


    think simple think ringo

  3. #3
    ma C risiede nel database o viene calcolato da PHP? se viene calcolato ti basta aggiungere ogni volta la somma di A e B ad una variabile C, altrimenti, se C è già presente come somma dei valori corripondenti, potrebbe essere utile fare una query di questo tipo:

    "SELECT SUM( `C` ) as `Totale` FROM tabella"

    la quale estrae in un campo denominato TOTALE la somma di tutti i record della colonna "C"
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Ecco.
    Come pensavo io.

    il discorso però per dirla tutta è un pò diverso:

    sarebbe:

    (a*b)*100

    tutti i record devono andare sommati.

    Come faccio?

    Ale

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Il campo C è dato da:

    ((A*B)/100)

    tutti i record poi devono venire sommati.

    Come faccio?

    Ale

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Io ho fatto così:

    select sum((budget*fattore_moltiplicativo)/100) as budget_linea_mensile from $nome_tabella;

    Ma non funge.

    Ale

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    [supersaibal]Originariamente inviato da pig_org
    Io ho fatto così:

    select sum((budget*fattore_moltiplicativo)/100) as budget_linea_mensile from $nome_tabella;

    Ma non funge.

    Ale [/supersaibal]
    sicuro che non funzioni? errori? come esegui la query?
    think simple think ringo

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Funzia!!!!!!

    Qui sto lavorando sul fatturati e ogni tanto sbrocco

    Cmq grazie a tutti!!!

    ALe

  9. #9
    Pero' va la che sei forte....

    primo post + , secondo *, terzo divide...

    fai come hai detto ...

    SELECT SUM(a) as a, SUM(b) as b,
    SUM(a*b/100) as c
    FROM...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.