' Microsoft SQL Server Filter
sFilter = "SELECT ID " & _
"FROM Kunden " & _
"WHERE Geburtsdatum_Kind_1 = " & _
"(CASE " & _
" WHEN (datepart(dayofyear, convert(datetime, '31.12.' + cast(datepart(year, getdate()) as varchar), 104)) = 365)" &_
" AND (datepart(dayofyear, convert(datetime, '31.12.' + cast(datepart(year, Geburtsdatum_Kind_1) as varchar), 104)) = 365)" &_
" AND (datepart(dayofyear, Geburtsdatum_Kind_1) < datepart(dayofyear, getdate()))" &_
" AND (datepart(dayofyear, Geburtsdatum_Kind_1) > datepart(dayofyear, getdate()) -14) THEN Geburtsdatum_Kind_1 " & _
"" &_
Hier frage ich die Geburtstage der letzten 14 Tage z.B. ab.
Diese Abfrage habe ich öfters in meinem Script. Auch für die anderen Kinder z.B.
Kann ich diese "14" irgendwie durch eine Variable ersetzen, die ich am Anfang vom Script setzte?
Also z.B.
Dim Tage
Tage = 10
Dann statt 14 dieses "Tage" einsetzte.
Hätte den Vorteil, dass ich nur einmal ganz oben im Script den Wert ändern müsste, falls ich mal nur 7 Tage, oder auch z.B. 21 Tage abfragen möchte.