Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

AW: Darstellung einer Zahl im DBGrid

  Alt 27. Mär 2012, 14:52
Wie wäre es damit:
SQL-Code:
SELECT RightString('0000000000000'+ArtNr, 13) AS SortFeld, * FROM EanTabelle
ORDER BY 1
Für die Funktion RightString() muss im Firebird 2.1 Dialekt die passende Funktion nachgeschlagen werden.
ORDER BY 1 bedeutet es wird nach dem 1. Feld sortiert.
Eventuell muss zusätzlich noch die RTrim()-Funktion verwendet werden, weil ein Char(13)-Feld wahrscheinlich anhängende Leerzeichen haben kann
SQL-Code:
SELECT RightString('0000000000000'+RTrim(ArtNr), 13) AS SortFeld, * FROM EanTabelle
ORDER BY 1
Andreas

Geändert von shmia (27. Mär 2012 um 14:55 Uhr)
  Mit Zitat antworten Zitat