Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Order by (https://www.delphipraxis.net/167774-order.html)

mb1996 17. Apr 2012 17:22

Datenbank: Firebird • Version: 2,5 • Zugriff über: FIBPlus

Order by
 
Hallo Leute,

ich habe eine dringende Frage.
Problem:

SQL Code
Code:
SELECT
    ID,
    NAME,
    BEZEICHNUNG,
    LEITER,
    MINIMAL,
    MAXIMAL,
    KLASSEMIN,
    KLASSEMAX
FROM
    PROJEKTE
ORDER BY BEZEICHNUNG ASC;
Anzeigereinfolge:
A1
A10
A11
A12
A2
A3
A4
...



Wie bekomme ich das denn so sortiert???:?:
A1
A2
A3
A4
...
A10
A11
A12

DeddyH 17. Apr 2012 17:28

AW: Order by
 
Klappt das hier?
SQL-Code:
ORDER BY (LPAD(SUBSTRING(Bezeichnung FROM 2), 20, ' ')

mb1996 17. Apr 2012 17:30

AW: Order by
 
Nein :(
Fehler

DeddyH 17. Apr 2012 17:34

AW: Order by
 
Verrate uns aber bloß nicht die Fehlermeldung :?

mb1996 17. Apr 2012 17:38

AW: Order by
 
Die Hilft euch nicht :)
Aber hier: Error in: Select

p80286 17. Apr 2012 17:40

AW: Order by
 
Dann hätte ich gerne mal den ganzen select gesehen!
aber wahrscheinlich sortiert er nur das was auch im select erwähnt wurde.

Gruß
K-H

DeddyH 17. Apr 2012 17:43

AW: Order by
 
Dann lass mal die erste Klammer weg, die ist über.
SQL-Code:
ORDER BY LPAD(SUBSTRING(Bezeichnung FROM 2), 20, ' ')
Gerade ausprobiert, bei mir klappt das.

mb1996 17. Apr 2012 17:43

AW: Order by
 
Select
id,
name,
bezeichnung,
leiter,
minimal,
maximal,
klassemin,
klassemax
from
projekte
order by (lpad(substring(bezeichnung from 2), 20, ' ');

mb1996 17. Apr 2012 17:45

AW: Order by
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ein Bild

Neutral General 17. Apr 2012 17:46

AW: Order by
 
Wie ich das immer mache:

SQL-Code:
Order by char_length(trim(bezeichnung)), bezeichnung


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz