Zitat von
hoika:
Geht das ohne UDF auch anders ?
Es geht auch ganz ohne UDF und StoredProcs, wenn man sich eine
Kalendertabelle aufbaut
Code:
Datum | Day | Month | Year | DayOfWeek | WeekNo |
======================================================
01.01.2008 | 1 | 1 | 2008 | 3 | 1
Für jeden Tag gibt es einen Datensatz sagen wir für die nächsten 20 Jahre.
Vorteile:
* portabel auf jede Datenbank
* Informationen leicht per JOIN oder Unterabfrage ermittelt werden
* erlaubt auch komplexe Fragestellungen (z.B. welcher Tag im Jahr 2008 der Karfreitag ist oder welche Tage haben Sommerzeit)
Nachteile:
* Tabelle ist im Zeitbereich begrenzt
* Tabelle muss vom Programm initial befüllt werden