PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [SQL] Update einer spalte?



diebel25
15.10.2011, 21:45
Hi,

mal ne frage möchte gern bei der Rente täglich einen kleinen Punkteausgleich machen, er soll zusammen mit dem Cron der Auswertung laufen.
Also es sollen immer 1% der Punkte wegkommen und weis leiter nicht wie ich das umsetzen soll.
Sage jetzt schonmal danke für eure hilfe.

lg diebel25

Masterphil
15.10.2011, 23:02
Wert wo 1 % wegsoll mal 0,01.

Dann Wert Minus das Ergebnis von oben.

Hoffe dir gings nur um das mathematische Problem.

MfG

auron2008
16.10.2011, 08:32
Wert wo 1 % wegsoll mal 0,01.

Dann Wert Minus das Ergebnis von oben.

oder gleich Wert * 0,99 ^^

Lokutos
17.10.2011, 23:10
Einfach in einen cron einfügen der nur einmal täglich läuft:


db_query("UPDATE `vms_TABELLENNAME` SET `SPALTE` = `SPALTE` * 0.99 ");

Geht nur wenn die spalte einen Zahlentyp ist (double decimal int tyniint etc ) also kein Vachar char enum etc