ausgaben sortierung

NgiseD

Mitglied
hi
ich hab ein problem mit einer ausgabe aus einer ms access datenbank.
dort sollen daten mit distinct zusammengefasst werden und richtig geordnet wieder ausgegeben werden.

set rst = cnn.execute("Select Distinct datum from bestellung")

So sieht das momentan aus. wenn ich mit order by arbeite kommt eine fehlermeldung, dass distinct in konflikt mit dieser klausel steht.

vielleicht kann mir da ja jemand weiterhelfen!

mfg, Philipp
 
das ist schon mal nicht schlecht sortieren tut er schon aber,
ich sortiere daten die als string gespeichert wurden. also soriert er nach den ersten zahlen oder buchstaben.

so wie hier:

14.10.2002
25.11.2002
28.10.2002

die sollten natürlich ganz sortiert werden. ist das auch irgendwie möglich???

mfg, Philipp
 
mit order by gibt man doch den befehl, dass er

1
2
4
7
8
11
..

sortieren soll..wie kann man den aber die liste andersrum anzeigen lassen ..also 11..8..7..4..2..1 ?
 
ORDER BY hat die Parameter ASC oder DESC.
Mit ASC kannst du aufsteigend (Default), mit DESC absteigend sortieren.

Also:
Code:
SELECT x
FROM y
ORDER BY z DESC;
 
Da ... distinct ... automatisch sortiert könntest Du, je nachdem wie der select weiterbearbeitet wird eine zweite Spalte (z.B. Sortdatum) dazunehmen in der das Datumfeld so umgeformt wird, dass das Format: YYYYMMDD entsteht. Diese als erste Spalte im Select würde korrekt nach Datum sortieren, oder den Tipp von Paranoia benutzen.
 
Zurück