Iata si o metoda (independenta de "datefirst") descrisa de Itzik Ben
- Gan in "Inside Microsoft SQL Server 2005— T-SQL Programming":
SELECT RecordID FROM Table
WHERE DATEDIFF(day, '19000101', RecordDate) % 7 = 0
Codul de mai
sus "intoarce" toate inregistrarile create luni. Folosesti faptul ca 1
ianuarie 1900 a fost intr-o luni, iar diferenta in zile dintre 1
ianuarie 1900 si orice alta zi de luni nu "da" rest la impartirea cu 7.