sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2005 Få første og sidste dato for enhver måned i ethvert år

Første dag i måneden: SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()), 0)

Sidste dag i måneden: SELECT DATEADD(ms, -3, DATEADD(mm, DATEDIFF(m, 0, GETDATE()) + 1, 0))

Erstat en DateTime-variabelværdi med GETDATE().

Det fik jeg for længe siden fra denne meget praktiske side som har en hel masse andre datoberegninger, såsom "mandag i den aktuelle uge" og "første mandag i måneden".



  1. CakePHP:Ingen sådan fil eller mappe (forsøger at oprette forbindelse via unix:///var/mysql/mysql.sock)

  2. Erstatning af tekst i en BLOB-kolonne

  3. SQL Server XML findes()

  4. Microsoft Sync Framework - Ydeevne og skalerbarhed