mein erstes Problem ist einfach ein
Code:
SELECT * FROM TAB ORDER BY A ||B
Beim Order mag er kein ||
Die Spalten in der ORDER BY Klausel sollte man mit Komma trennen. Du verwendest hier stattdessen das sog. Concat-Zeichen, das eine Addition von Strings herbeiführt, ein Äquivalent zum + in Delphi. Es kann aber keine Spalte geben, die sich aus zwei Spaltennamen zusammensetzt.
Code:
SELECT * FROM TAB ORDER BY A, B