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

Få en liste over datoer mellem to datoer ved hjælp af en funktion

disse få linjer er det enkle svar på dette spørgsmål i 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. Vil du slette en enkelt post fra Entity Framework?

  2. MONTHS_BETWEEN() Funktion i Oracle

  3. PDB Fjern stikket ORA-17528 Fejl

  4. Er der en MySQL-indstilling/-funktion til at spore historikken for ændringer i poster?