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

Hvordan bestemmer man antallet af dage i en måned i SQL Server?

I SQL Server 2012 kan du bruge EOMONTH (Transact-SQL) til at få den sidste dag i måneden og derefter kan du bruge DAY (Transact-SQL) til at få antallet af dage i måneden.

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth


  1. Kalder Oracle lagret procedure med output parameter fra SQL Server

  2. Hvad gør kolontegn:i en SQL-forespørgsel?

  3. mysql forberedt sætning fejl:MySQLSyntaxErrorException

  4. vis sql tilpasset tekst fra tabelkolonneresultat