sql >> Database >  >> RDS >> Sqlserver

Hoe bepaal je het aantal dagen in een maand in SQL Server?

In SQL Server 2012 kun je EOMONTH (Transact-SQL) gebruiken om de laatste dag van de maand te krijgen en dan kun je DAY (Transact-SQL) gebruiken om het aantal dagen in de maand te krijgen.

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth


  1. pip install mysqlclient retourneert fatale fout C1083:Kan bestand niet openen:'mysql.h':Geen dergelijk bestand of map

  2. SUBSTRING Commando in SQL:A Primer

  3. Replicatieproblemen van niet-GTID naar GTID verwerken MariaDB-databaseclusters

  4. Een gegevensbestand verwijderen uit een SQL Server-database (T-SQL)