Heute ist der 05.12.2007. Was muss ich nun machen, um den letzten Sonntag davor in T-SQL zu ermitteln?
Ein Blick in den Kalendar zeigt, daß als Ergebnis der 02.12.2007 herauskommen muss.
Die bisher einfachste und sicherste Methode, die ich gefunden habe, um diese Art von Fragestellungen zu lösen, bedient sich eines simplen Tricks:
Das Referenzdatum im SQL Server ist der 01.01.1900. Dieses Datum kann auch repräsentiert werden durch die Integerzahl 0: