SQL Statement
Stefan
- sonstiges
0 Vinzenz Mai0 Stefan
Hallo Zusammen
Das Untenstehende Statement liest mir den kleinsten Wert (wird berechnet) aus.
Jetzt möchte ich aber denn kleinsten Wert der grösser 0 ist auslesen. Wie muss ich das Statment erweitern?
select min(decode(U_VP_N,0,0,NULL,0,(((U_VP_N - U_EP-A_EP) * 100)
/ U_VP_N))) as MARGE from AVKERRS where
GJAHR = 2005 and
RSNR = 1 and
FILNR2 in (1,2,3)
gruss stefan
Hallo Stefan,
Das Untenstehende Statement liest mir den kleinsten Wert (wird berechnet) aus.
Jetzt möchte ich aber denn kleinsten Wert der grösser 0 ist auslesen. Wie muss ich das Statment erweitern?
dann musst Du dafür sorgen, dass in der Ausgangsmenge über die gruppiert wird, nur Werte drin stehen, die größer sind als 0. Die Ausgangsmenge schränkst Du mit der WHERE-Klausel ein.
Freundliche Grüße
Vinzenz
Gibt es keine Möglichkeit den Gerechneten Wert einzuschränken?
ihrgendwie so:
select min((FELD1-FELD2)as TEST where TEST >0), wäre schon schön hehe
gruss stefan
Hallo
Gibt es keine Möglichkeit den Gerechneten Wert einzuschränken?
ja sicher, wie bereits gesagt: in der WHERE-Klausel
Welches Datenbankmanagementsystem steht Dir zur Verfügung?
Bitte mit Versionsangabe.
Freundliche Grüße
Vinzenz