Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Sortierung einer Abfrage

Begonnen von demondav, November 01, 2011, 10:19:56

⏪ vorheriges - nächstes ⏩

demondav

Zitat
PARAMETERS Anfangsdatum DateTime, Enddatum DateTime;
SELECT DISTINCTROW termdat.datum, termdat.zeit, termdat.termin, termdat.verantw, termdat.teiln, termdat.Ort, termdat.bem, termdat.quelle, termdat.az, termdat.bis, termdat.DokNr, termdat.datum
FROM termdat
WHERE (((termdat.datum) Between [Anfangsdatum] And [Enddatum]))
ORDER BY [Anfangsdatum] ASC;

hier der Quellcode, laut Code soll er nach Datum sortieren jedoch wirds iwie verwirrt ausgegeben.
Bitte um Mithilfe.

Danke

Jonny

Hallo,
du sortierst nach Anfangsdatum und Anfangsdatum ist gleichzeitig dein Parameter für die Abfrage. Da kommt nur ein Eingabewert drinn oder anders gesagt du sortierst eigentlich garnicht.
Wahrscheinlich willst du nach termdat.datum sortieren. Also mußt du das auch bei Order By angeben.

Gruß

Johann

demondav

ich sortiere nach anfangs und enddatum Oo
und nach termdat.datum sortieren habsch auch schon probiert, es ist trotzdem alles durcheinander. das einzige was stimmt is der angegene zeitraum (anfangs+enddatum) jedoch sind diese datensätze komplett durcheinander...

DF6GL

Hallo,

lies nochmal durch , was Jonny gesagt hat....    ::)




"ich sortiere nach anfangs und enddatum Oo"

Nein, machst Du nicht...  Ist auch nichtssagend, weil "Anfangsdatum" und "Enddatum" keine Tabellenfelder sind.      Was heißt "Oo"  ?


"... ORDER BY [Anfangsdatum] ASC; "

ist Quatsch und muss so heißen:

.. ORDER BY  termdat.datum ;



"ASC"  (aufsteigend)   kannst Du weglassen, das ist default...