risolto.
update table1 set campo2 = ((campo1+(campo11*0.05))*60);
risolto.
update table1 set campo2 = ((campo1+(campo11*0.05))*60);
Scusatemi se ci metto il mio beccaccio quando ormai sembra tutto risolto.
Concordo pienamente con W Tunderbird, ma aggiungerei dell'altro ........
a cosa serve una tabella dove nel Campo1 c'e scritto 100
e nel Campo2 c'e scritto pedestremente 6.300 ??? ( 100 x 63)
questo è il classicissimo esempio di dato rindondante che non serve assolutamente a nulla.
anzi mi correggo serve a:
- Impiegare intilmente la CPU per gli Update
- Impiegare memoria dell' HD per conservare i dati
- Incasinare la applicazione per fare eseguire gli UPDATE
- mettere in difficolta il softerista quando qualcuno riesce a modificare un dato eludendo il UPDATE e ti ritrovi un record con 100 e 6.570
prova a pensare a una piu banale e sicura select:
codice:SELECT campo1, campo1 * 63 AS campo2, FROM table1
.
Ultima modifica di nman; 07-08-2014 a 12:47