yo,
Die Spalten der zweiten Tabelle haben trotz gleichem Inhalt (Datentyp) teilweise andere Namen - deswegen der Order by mit Nummern. Das funktioniert auch ohne Probleme.
du kannst, musst aber keine nummern einsetzen, was es immer ein wenig übersichtlicher macht, wonach den nun sortiert wird. bei UNION Operatoren sollte das dbms die namen der ersten abfrage nehmen und für alle anderen zuteilen. somit lassen sich spalten immer noch über den namen zum beispiel in der ORDER BY Klausel ansprechen.
um bei deinem beispiel zu blieben:
order by Datum, abs(Buchung), Buchung
Ilja