Datum ist vom Typ smalldatetime.
Durch deinen Tipp des Einkreisens habe ich festgestellt, dass der Fehler auftritt, wenn ich den 2.1.2009 in die Abfrage mit einschließe. Zu den Daten 1.1., 3.1. und 4.1. gibt es keine Datensätze. Demzufolge muss in der Funktion bzgl. dem Abschnitt
"--Jan 1-3 may belong to the previous year " etwas falsch sein. Genau darauf verweist ja auch die
SQL Fehlermeldung.