Was auch immer du am Ende nimmst, es muss mit ins ORDER BY.
Jau, es funktioniert nur nicht (bei mir).
SELECT ID, SUBSTRING( Nummer, -10, 2 )
FROM table
WHERE ID > 3
ORDER SUBSTRING( Nummer, -10, 2 ),ID DESC
ergibt ebenfalls ein falsches Ergebnis.
Und
SELECT ID,
SUBSTRING(Nummer,-10,2),
SUBSTRING(Nummer,-4,4)
FROM table
where
ID > 3
ORDER BY SUBSTRING(Nummer,-10,2),SUBSTRING(Nummer,-4,4) DESC
ergibt auch ein falsches Ergebnis :-(
Sch...ße, wenns nicht irrsinnig dringend wäre, würde ich besser für heute aufhören, aber es muß morgen früh laufen. :-(
Hank