salve,
mi chiedevo come posso aumentare (in percentuale) i valori di una colonna di una o più tabelle senza dover fare record per record.
Database access
grazie
salve,
mi chiedevo come posso aumentare (in percentuale) i valori di una colonna di una o più tabelle senza dover fare record per record.
Database access
grazie
thx !
uhm... non capisco perchè ma sembra che faccia un doppio aumento..
con form precedenti inserisco la percentuale di aumento che vorrei implementare.. in questo caso il 6% quindi:
strSQL="UPDATE tabelladaaumentare SET prezzo=prezzo*1." &percentualediaumento
(strSQL="UPDATE tabelladaaumentare SET prezzo=prezzo*1.06")
ma ottengo un risultato con aumento doppio.. ad esempio.. nella tabella di prova ho inserito 5 record con valori:
100, 200, 300, 400 e 500
il risultato è stato:
112, 225, 337, 449 e 562
???
ho provato ad eliminare le variabili ed ho impostato valori fissi ad esempio
strSQL="UPDATE tabelladaaumentare SET prezzo=prezzo*1.10
100 diventa 121
200 > 242
300 > 363
400 > 484
500 > 605
è come se facesse
prezzo*1.10*1.10
il codice è tutto qui... nient'altro... (a parte un paio di request a inizio pagina)
..qualcuno sa come risolvere ?codice:Set objConn = Server.CreateObject("ADODB.Connection")objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath(v_db) Set objRs = Server.CreateObject("ADODB.Recordset") strSQL="UPDATE testaumentoprezzi SET prezzo=prezzo*1.10" response.Write(strSQL & "<br>") objRs.Open strSQL, objConn
grazie