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
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
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 15Ti consiglio anche un buon manuale di SqlCodice PHP:select a+b+c+d as somma
from tabella.
![]()
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