sql >> Database >  >> RDS >> Sqlserver

Krijg een lijst met datums tussen twee datums met behulp van een functie

deze paar regels zijn het eenvoudige antwoord op deze vraag in de sql-server.

WITH mycte AS
(
  SELECT CAST('2011-01-01' AS DATETIME) DateValue
  UNION ALL
  SELECT  DateValue + 1
  FROM    mycte   
  WHERE   DateValue + 1 < '2021-12-31'
)

SELECT  DateValue
FROM    mycte
OPTION (MAXRECURSION 0)


  1. Berekening van het aantal volledige maanden tussen twee datums in SQL

  2. PostgreSQL Meltdown-benchmarks

  3. Hoe rijen dynamisch naar kolommen te transponeren in MySQL

  4. Een SSIS-pakket uitvoeren met dtexec