PDA

View Full Version : Query: Wenn < 0 dann setzte 0



linguin
09-10-08, 12:57
Hallo,

habe hier Problem. Ich berechne im Query einen Wert:

Wert A - Wert B = Wert C

Jetzt kann das Ergebinis auch negativ sein.

Kann ich Query anweisen, Wenn WertC < 0 dann setzte Werte C = 0 ?

Dh. alles was < 0 ist soll mit 0,00 rauskommen.

Herzlichen Dank

Christian

Fuerchau
09-10-08, 13:01
Das ist wohl eher was für SQL (QMQuery, ggf. Web-Query?):

case when feld < 0 then 0 else feld end

B.Hauser
09-10-08, 18:52
Hallo,

wenn Du unbedingt mit Query/400 arbeiten mußt und diese Funktionalität benötigst, erstelle eine SQL View und verwende diese View (anstatt der Datei) in Deinem Query.

z.B.


Create View MyLib/MyView
as Select a.*, Case When MyFld < 0 Then 0 else MyFld End as NewFld
From MyTable


Birgitta