sql >> Databasteknik >  >> RDS >> Sqlserver

Hur bestämmer man antalet dagar i en månad i SQL Server?

I SQL Server 2012 kan du använda EOMONTH (Transact-SQL) för att få den sista dagen i månaden och sedan kan du använda DAY (Transact-SQL) för att få antalet dagar i månaden.

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth


  1. Vad jag skulle vilja se i Amazon EC2 för databashantering

  2. Lägg till IIS 7 AppPool-identiteter som SQL Server-inloggningar

  3. Skripta hela databasen SQL-Server

  4. Hur man kontrollerar om en lagrad procedur finns innan den skapas