Welcome to Sign in | Help

Re: Cum leg ""Miercuri" de un datetime?

  •  09-22-2007, 3:47 PM

    Re: Cum leg ""Miercuri" de un datetime?

    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.

     

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems