Das Maximum zweier Werte (nicht einer Spalte)
Felix79
- datenbank
0 Tom2 ChrisB0 Vinzenz Mai
Hallo Leute,
ich möchte innerhalb eines Mysql4.0-Selects das Maximum zweier Werte ausgeben und suche dafür nach einer Funktion. max() kann ich da ja nicht nehmen, weil diese Funktion nur das Maximum einer Spalte ausgibt.
Sagen wir, die Tabelle t hat zwei Spalten s1 und s2, beide SmallInt. Nun möchte ich so etwas wie select maximalwert(s1,s2) as maxval from t.
Es grüßt
Felix
Hello,
Sagen wir, die Tabelle t hat zwei Spalten s1 und s2, beide SmallInt. Nun möchte ich so etwas wie select maximalwert(s1,s2) as maxval from t.
select if(s1>s2,s1,s2) as maxi
from $tablename
where $where;
Liebe Grüße
Tom vom Berg
Hi,
ich möchte innerhalb eines Mysql4.0-Selects das Maximum zweier Werte ausgeben und suche dafür nach einer Funktion. max() kann ich da ja nicht nehmen, weil diese Funktion nur das Maximum einer Spalte ausgibt.
Sagen wir, die Tabelle t hat zwei Spalten s1 und s2, beide SmallInt. Nun möchte ich so etwas wie select maximalwert(s1,s2) as maxval from t.
Let's put it this way: When it comes to searching, you aren't the greatest ...
;-)
MfG ChrisB
Hallo Felix,
ich möchte innerhalb eines Mysql4.0-Selects das Maximum zweier Werte ausgeben und suche dafür nach einer Funktion.
warum hsst Du in der Funktionsreferenz nicht die passende Funktion gefunden?
Verwunderte Grüße
Vinzenz