Tom: Select max() von links nach rechts

Beitrag lesen

Hello,

Habt Ihr da vieleicht Rat für mich ?

Nicht so wirklich. Ich unterstelle mal, dass Du MySQL benutzt. Die Aggregatsfunktionen sind sehr schnell, aber für Horizontalfunktionen würdest Du benutzerdefinierte Funktionen (Stored Procedures) benötigen.

Für diesen einfachen Fall gibt es bei MySQL eine Fubnktion

select UID, greatest(DAY1, DAY2, DAY3, DAY4) from <table>;

Eventuell musst Du die Daten vorher noch vergleichsfähig umwandeln.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen