Datumsfunktion

Hallo,

ich versuche grade eine Abfrage mit TSQL hinzubekommen.

In der Tabelle ist ein numeric Feld mit folgendem Aufbau:
Jahr + Woche
also Werte wie 200521, 200452 oder 20057 usw.

Nun muß ich alle Datensätze der letzten 6 Monate auslesen. Hab
schon viel hin und her probiert mit SUBSTRING, CONCAT, DATEPART
und ähnlichem, aber ich komme einfach nicht wirklich weiter, hat
von euch jemand eine Idee?

Hi!
Schau mal hier
http://www.itrain.de/knowhow/sql/tsql/datum/

Gruß.Timo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Die Seite kannte ich schon, aber trotzdem danke.

Hab’s jetzt erstmal so gelöst:


WHERE DATEPART(year, GETDATE()) * 54 + DATEPART(wk, GETDATE()) -
SUBSTRING(LTRIM(RTRIM(STR(numOrganeveraenderungAnmeldewoche))), 1, 4) * 54 +
SUBSTRING(LTRIM(RTRIM(STR(numOrganeveraenderungAnmeldewoche))), 5, STR(numOrganeveraenderungAnmeldewoche) - 4)

Vielleicht zu kompliziert, aber es läuft.

Mfg
Zerberus