Lydia.h: Kleinster Wert, aber nicht 0

Beitrag lesen

Hallo Steckl,

danke für den Tipp.
Allerdings kann ich nun den Origianl-Preis nicht mehr ermitteln, daher dachte ich, die Bedingung muss in das Select.
Meine Daten:
ID Sonderpreis Preis
1  10          20
1  0           5

Wenn ich nun mit WHERE den Sonderpreis prüfe, erhalte ich den kleinsten Preis nicht mehr:

Dein Beispiel in der Erweiterung:
SELECT min(Sonderpreis), min(Preis) FROM tabelle WHERE Sonderpreis>0

Ich brauche also die 5 in einer Spalte als kleinsten Preis, damit ich schreiben kann "ab 5"

Hast Du da noch einen Tipp?

Liebe Grüße
Ly.

Hi,

SELECT IF (Spalte> 0, min( Spalte ) , NULL
) AS Sonder
FROM tabelle

habs net ausprobiert, aber
select min(Spalte) from tabelle where Spalte > 0
sollte eigentlich klappen.

mfG,
steckl