Hallo liebe Community,
Ich suche schon vergeblich seit 2-3 Stunden nach einer Lösung für eine Abfrage. Zahlreiches Googlen und Foren durchstöbern hat mich bisher nicht an das gewünschte Ergebnis gebracht.
Der Beitrag Zeitraum in kleinere Zeiträume einteilen | Datenbank-Forum War schon recht ähnlich, jedoch bin ich auch damit nicht zu meinem Ziel gekommen.
Nun zuerst einmal die Beschreibung
Mit einer Abfrage möchte ich herausfinden, welche Menschen seit dem Jahr 01.01.2000 im Sommerhalbjahr geboren wurden und welche im Winterhalbjahr geboren wurden, also immer zwischen dem Zeitraum '200X-20-03' '200X-22-09'.
Derzeit versuche ich händeringend das Datum als variabel zu setzen, da mir dies einen Strich durch die Rechnung macht.
Meine Derzeite abfrage sieht wie folgt aus:
Dabei erreiche ich alle Menschen die zwischen dem März und September geboren wurden, also 01.3 und 31.09. Ich möchte es aber gerne erreichen das ich den Zeitraum zwischen dem 20.3 und dem 22.9 erreiche.
Habt Ihr Ideen wie ich das Problem lösen kann?
Schon einmal vorweg, vielen Dank für die Hilfe!
Ich suche schon vergeblich seit 2-3 Stunden nach einer Lösung für eine Abfrage. Zahlreiches Googlen und Foren durchstöbern hat mich bisher nicht an das gewünschte Ergebnis gebracht.
Der Beitrag Zeitraum in kleinere Zeiträume einteilen | Datenbank-Forum War schon recht ähnlich, jedoch bin ich auch damit nicht zu meinem Ziel gekommen.
Nun zuerst einmal die Beschreibung
Mit einer Abfrage möchte ich herausfinden, welche Menschen seit dem Jahr 01.01.2000 im Sommerhalbjahr geboren wurden und welche im Winterhalbjahr geboren wurden, also immer zwischen dem Zeitraum '200X-20-03' '200X-22-09'.
Derzeit versuche ich händeringend das Datum als variabel zu setzen, da mir dies einen Strich durch die Rechnung macht.
Meine Derzeite abfrage sieht wie folgt aus:
Code:
SELECT *
FROM dbo.Menschen
WHERE Geboren>'2000-01-01'
and
Month(Geboren) between '03' and '09'
Dabei erreiche ich alle Menschen die zwischen dem März und September geboren wurden, also 01.3 und 31.09. Ich möchte es aber gerne erreichen das ich den Zeitraum zwischen dem 20.3 und dem 22.9 erreiche.
Habt Ihr Ideen wie ich das Problem lösen kann?
Schon einmal vorweg, vielen Dank für die Hilfe!