+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Sortierung abwärts

  1. #1
    TP-Supporter TP-Sponsor emiglio macht sich hier sehr viel Mühe Avatar von emiglio
    Registriert seit
    Sep 2002
    Ort
    Schaffhausen/Schweiz
    Beiträge
    344

    Sortierung abwärts

    Ich lese aus einer Datenbank die Punktestände von Mittippern aus, füge die Daten in eine Tabelle ein und erstelle die Rangliste mit einem wiederholenden Bereich. Ich sortiere die Tabelle nach Punkten sortiert abwärts, also die höchste Punktezahl zuoberst:
    "SELECT FROM punktetabelle ORDER BY punkte DESC";
    Ich bin nun aber bei folgendem "Problem" angelangt: Es funktioniert, aber sobald jemand eine zweistellige (ev. später dreistellige) Punktezahl erreicht hat erscheint er zuunterst.

    Es scheint so als würde die 14 als 1 interpretiert. Wo könnte das Problem liegen?

  2. #2
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    von Welchem Typ ist den das Feld? Wenn der Feldtyp nicht mit dem Inhalt übereinstimmt, kann es schon mal zu sortierungsproblemen kommen..
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  3. #3
    TP-Supporter TP-Sponsor emiglio macht sich hier sehr viel Mühe Avatar von emiglio
    Registriert seit
    Sep 2002
    Ort
    Schaffhausen/Schweiz
    Beiträge
    344

    Sortierung abwärts

    varchar(4)

    Habe das nun in

    decimal(4,0)

    geändert und es scheint zu funktionieren.
    Danke für den Lösungsansatz.
    Geändert von emiglio (10.06.2006 um 09:47 Uhr)

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51