sql >> Databasteknik >  >> RDS >> Sqlserver

Få den sista dagen i månaden i SQL

Från SQL Server 2012 kan du använda funktionen EOMONTH.

Returnerar den sista dagen i månaden som innehåller det angivna datumet, med en valfri förskjutning.

Syntax

EOMONTH ( start_date [, month_to_add ] ) 

Hur ... kan jag hitta den sista dagen i månaden för ett visst datum?

SELECT EOMONTH(@SomeGivenDate)


  1. Hur man hanterar en tabellkolumn med ett reserverat SQL-sökord?

  2. Varför ska man använda primärnyckeln inte null i TSQL?

  3. Hur överför eller exporterar du SQL Server 2005-data till Excel

  4. Hur man får gårdagens datum i SQLite