sql >> Database >  >> RDS >> Sqlserver

CTE om datums tussen twee datums te krijgen met behulp van SQL Server

Wijzigen

select 1 as counter, @maxDate as Date

naar

select 1 as counter, DATEADD(day,1,@maxDate) as Date

Verander de CTE om het eenvoudiger te maken

;with GetDates As  
(  
select DATEADD(day,1,@maxDate) as TheDate
UNION ALL  
select DATEADD(day,1, TheDate) from GetDates  
where TheDate < @curDate  
)
... 


  1. Hoe schrijf ik een Django-query met een subquery als onderdeel van de WHERE-component?

  2. Waarom slaat mijn float in MYSQL op als .9999 als het groter is dan 1?

  3. MariaDB BEHALVE Operator uitgelegd

  4. ONMIDDELLIJK UITVOEREN in plsql