Rechnung mit Bedingungen in MySQL
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
befehlen
berechnen
brauche
code
datensatz
datenverkehr
formulieren
rechnung
super danke
tabelle
update
-
Kann man die Rechnung
in reinem SQL-Code formulieren?if($spalteValue + $spalteAdd >= $spalteMax) $spalteValue = $spalteMax; else $spalteValue += $spalteAdd;
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja das geht mit:
SELECT CASE WHEN (spalteValue + spalteAdd) >= spalteMax THEN spalteMax ELSE (spalteValue + spalteAdd) END AS echteSpalteValue FROM tabelle;
Mit freundlichen Grüßen -
Vielen Dank! Das klappt perfekt!
Ich brauche das übrigens für einen Update-Befehl, um nicht jeden Datensatz durchgehen und mittels PHP die neuen Spaltenwerte berechnen zu müssen. Um den Datenverkehr zu minimieren, habe ich den Update-Befehl zwar schon zu einem einzigen riesigen Query gemacht, aber bei sehr vielen Datensätzen ist dieses Query dann eben sehr groß. Auch bei Update-Befehlen funktioniert das super. Danke nochmals. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage