Einzelnen Beitrag anzeigen

TUX_der_Pinguin

Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
609 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Werte Berechnen problem mit Null Werten

  Alt 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
  Mit Zitat antworten Zitat