Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#5

AW: "Case" "Order By Nulls First" und Substring -> falsche Sortierung

  Alt 25. Jan 2020, 10:56
Nur so aus Neugier, ist das Sortfeld jetzt nötig oder kann man das Iif auch nur im Order By verwenden? In Oracle hätte ich nämlich sowas versucht (Decode ist sowas wie IIf):

SQL-Code:
Order By Substr(Feld,2,4), -- die Jahre
         Decode(Substr(Feld,1,1),'I',0,1)
Alternativ ginge vielleicht auch ein Replace, wo I durch 0 ersetzt wird, in deinem ursprünglichen SQL1:
SQL-Code:
--
Order By substring(1 from 2 for 4)||Replace(substring(1 from 1 for 1),'I','0')
Wenn es in FB ein Replace gibt.
Ralph
  Mit Zitat antworten Zitat