- Home
- Categorie
- Coding e Sistemistica
- Coding
- Sottrarre valore a più record
-
Sottrarre valore a più record
Buonasera
Ho una tabella in database di nome 'valori' e in questa più record. Un campo è chiamato 'attuale' e questo contiene un valore numerico.
Io dovrei, all'avvio di questo script, sottrarre un numero fisso indicato nello script stesso, a tutti i record.
Ad esempio se sono contenuti due record:
attuale 1 = 60
attuale 2 = 57
ecc..Se voglio togliere 2 all'avvio dello script, in modo che diventino 68 e 55 i due record nell'esempio, come posso fare?
Grazie
-
Ciao Gigi991,
devi fare una query così:UPDATE tabella SET campo=campo-2
-
Ah perfetto!
Non sapevo fosse possibile fare la sottrazione direttamente nella query
Se invece volessi che il valore fosse variabile dipendente dal altri valori presenti nella stessa tabella, su altri campi?
Tipo:
Campo Valore1: 14
Campo Valore2: 10
Campo Valore_primario: 90$cifra_da_togliere = valore1 - valore2
UPDATE tabella SET campo='valore_primario - $cifra_da_togliere'
Come recupero però i valori appartenenti ad ogni record?Grazie ancora
-
Risolto potete chiudere, anche qui bastava richiamare il nome del campo da sottrarre al posto del numero fisso
