sql >> Databáze >  >> RDS >> Sqlserver

Jak určit počet dní v měsíci na serveru SQL?

V SQL Server 2012 můžete použít EOMONTH (Transact-SQL) k získání posledního dne v měsíci a poté můžete použít DAY (Transact-SQL) k získání počtu dní v měsíci.

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth


  1. Kombinace příkazů INSERT v CTE modifikující data s výrazem CASE

  2. Jak získat druhý největší nebo třetí největší záznam z tabulky

  3. Jak nainstalovat sqlcmd &bcp na SUSE

  4. Jiné než číselné znaky, které se vrátí jako kladné při použití ISNUMERIC() na serveru SQL Server