Hallo,

nach SQL Standard ist order by eine Funktion des Result Sets und was man da nicht drin hat, danach kann man gemäß elementarer Logik nicht sortieren. Ohne das distinct könnte man das upper(ebbes) mit aufnehmen und dann ignorieren, mit dem distinct kann man da nochwas über einen join zusammen basteln, oder die Sortierfolge austricksen, wenn die Fußnägel das noch mitmachen ohne sich aufzurollen.

mfg

Dieter Bender

Zitat Zitat von holly Beitrag anzeigen
Hallo Baldur,
ich stimme da nur Birgitta zu:
SELECT distinct location, UPPER(LOCATION)
FROM appointment WHERE PROJECT_ID >
9290 ORDER BY UPPER(LOCATION)
SELECT-Anweisung vollständig verarbeitet.

funzt auch unter V5R2M0.
Gruss Holger

Aber intersessant zu wissen, dass das so unter 5.4 auch nicht geht - das war ja meine eigentliche Frage.
Weiß jemand evtl. ob das unter SQL-Server von Kleinweich oder oracle funktioniert wenn in Order By was anderes steht als in select?
Danke