von Welchem Typ ist den das Feld? Wenn der Feldtyp nicht mit dem Inhalt übereinstimmt, kann es schon mal zu sortierungsproblemen kommen..
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?
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
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)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)