super, danke, ich hab jetzt die Query am laufen ... Yessssss! ;-)
Wir haben heute den 4.10., das ist grösser als 1.8. weil der Monat grösser ist, oder. D.h. du könntest jetzt einfach das nächste Schulhalbjahrbeginndatum ermitteln:
-- @newDate ist eine Variable
DECLARE @newDate datetime
SELECT @newDate =
CASE
WHEN MONTH(GETDATE()) > 8
THEN CONVERT(datetime,
CAST((YEAR(GETDATE()) + 1) as varchar(4)) + '-02-01',
120)
ELSE CONVERT(datetime,
CAST(YEAR(GETDATE()) as varchar(4)) + '-08-01',
120)
END
>
Hier fehlt aber noch der Fall, dass wir Januar haben und der 1.2. des selben Jahres das gesuchte Datum ist ... Aber das krieg ich hin ;-)
Vielen Dank!!!!!!
Sam