Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168

    [Mysql] somma di elementi di una stessa riga

    se ho una tabella costituita dai campi numerici a, b, c, d e voglio, per ogni record, la somma dei numeri contenuti in questi campi, come posso fare?

    es.
    a b c d somma
    2 4 1 0 7
    1 3 2 9 15

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    Re: [Mysql] somma di elementi di una stessa riga

    Originariamente inviato da lilux
    se ho una tabella costituita dai campi numerici a, b, c, d e voglio, per ogni record, la somma dei numeri contenuti in questi campi, come posso fare?

    es.
    a b c d somma
    2 4 1 0 7
    1 3 2 9 15
    Codice PHP:
    select a+b+c+as somma
    from tabella

    Ti consiglio anche un buon manuale di Sql

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    se la somma è "dinamica", ossia "sempre giusta", ti serve un trigger che faccia l'update della somma dai 4 valori precedenti, e venga attivato quando la riga cambia.

    Attenzione che in mysql sono "for each row", non il massimo della vita come prestazioni. Ci sono "trucchetti" vari per ottimizzare un po' ma, così a occhio, non sei molto pratico, e magari prova prima col trigger

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.