Hallo,
ich möchte in einem SQL anhand der Kalenderwoche eines Datum gruppieren, z. B.:
SQL-Anweisung
1: 2: 3: 4:
| SELECT ISOWEEK(MEINDATUM) AS KW, COUNT(*) AS ANZAHL FROM DUMMY GROUP BY ISOWEEK(MEINDATUM) ORDER BY ISOWEEK(MEINDATUM) DESC |
Die eingebaut Funktion DATENAME(WEEK, MEINDATUM) ist leider nicht brauchbar, da es mir bei einigen Daten eine KW 53 ausgibt und diese Funktion von Sonntag bis Samstag und nicht von Monat bis Sonntag arbeitet.
Habe auch schon eine Stored Procedure, ISOWeek, gefunden, jedoch brauch ich die Funktion in einem SQL - Befehl und das geht mit Stored Proceduren nicht.
Der MS SQL Server 2000 ist Pflicht, ein Wechsel auf eine andere Datenbank ist nicht möglich. Kann mir jemand eine Lösung für dies Problem geben.
Gruß
Thomas