Rouven: Abfrage CONVERT(): Datum umwandeln...

Beitrag lesen

Hello,

"SELECT [Fabrikat], [Typ], [Motornummer], [Spannung], [Strom], [Leistung], [Drehzahl], [Frequenz], [Kaltleiter], [Thermofühler], [Nuten], [Blechpaketdurchmesser], [Blechpaketlänge], [Spulenmaß], [Windungen], [Drahtdurchmesser], [Wickelschritt], [Schaltung], [Wickelzeit], [Bemerkung], CONVERT(varchar, Datum, 104) [Datum], [Auftragsnummer], [Kunde], [Ort], [Gegenstand], [Wickler] FROM [wickel_db].[dbo].[data] ORDER BY [Datum]";
Dann macht er zwar das draus was ich haben will, aber er sortiert das dann wieder nach Tag und nicht nach Jahr.

und das wundert dich? Du fomatierst das Datum um auf dd.mm.yyyy, benennst die Spalte "Datum" und sortierst danach.
Das ist nicht das was du möchtest. Sortieren möchtest du entweder nach dem Originalwert (der dir hier derzeit nicht mehr zur Verfügung steht), oder eben nach YEAR(datum), sofern es die YEAR-Funktion in MS-SQL gibt.

MfG
Rouven

--
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
Let Bygones Be Bygones  --  Robert Pitscottie: "Chronicles of Scotland"