Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
609 Beiträge
Delphi 11 Alexandria
|
Re: Werte Berechnen problem mit Null Werten
4. Mai 2007, 13:23
Ich habe das ganze mit hilfe eurer Tipps ausprobiert und habe für beide Probleme eine Lösung gefunden.
Vorab sowohl mit einer Case struktur wie "daddy" es beschrieben hat war es möglich jedoch ist der
tipp von "mikhal" mit IFNULL() besser da die schreibweise extrem kürzer ist.
Hier die Lösungen:
1. Problem FeldA + FeldB trotz NULL Werte in einer der Spalten
SELECT IFNULL(EK_Preis_1,0)+IFNULL(EK_Preis_2,0) AS EK_Summe FROM Tabelle;
2.Problem Wenn FeldA NULL Dann FeldB * FeldC Sonst FeldA
SELECT IFNULL(VK,VK_Factor*(IFNULL(EK1,0)+IFNULL(EK2,0))) AS VK FROM Tabelle;
Vielen dank noch mal für die Zahlreiche hilfe.
mfg
TUX
|