Microsoft SQL Server — список дат между двумя датами
- Алексей
- Комментариев нет
Если необходимо получить список дат между заданными двумя датами можно выполнить следующий запрос:
DECLARE @StartDate DATE, @EndDate DATE SET @StartDate = '2016-01-01' SET @EndDate = '2016-02-02' SELECT DATEADD(DAY,number,@StartDate) [Date] FROM master..spt_values WHERE type = 'P' AND DATEADD(DAY,number,@StartDate) <= @EndDate
Комментариев нет