Warum soll Order by 1 nicht funktionieren?
Hab es eben unter nem Firebird 1.5.3 getestet und hab dabei keine Probleme.
Hier mein Statement, dass zwar etwas vereinfacht ist, aber dennoch den gleichen Effekt haben sollte:
SQL-Code:
SELECT
(SELECT SUM(T2.MENGE) FROM TABELLE2 T2
WHERE T2.ID = T1.ID) AS NEUES_FELD,
T1.ID
FROM TABELLE1 T1
WHERE T1.REFERENZFELD = 123
ORDER BY 1