Sven Rautenberg: SQL-Befehl IF?

Beitrag lesen

Moin!

Könnt ihr mir vielleicht weiterhelfen, daß wenn kein Rabatt vorhanden ist, er als Gesamt_Rabatt dasselbe anzeigt wie in Gesamt_NoRabatt?

Logisch: Setze in alle Felder, in denen NULL steht, die Zahl 0 ein - dann hast du diese Ausnahmebehandlung nicht mehr. Dann solltest du noch die Tabellendefinition dieser Rabattspalte auf "not_null" setzen, und den Standardwert ebenfalls auf "0" setzen, damit dir keine NULL-Werte mehr in die Datenbank kommen.

Die Ursache deines Problems ist schlicht ein mangelhaftes Datenmodell. :)

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)