Блог

Microsoft SQL Server — список дат между двумя датами

http://aliquis.ru/wp-content/uploads/2016/05/sql-spisok-dat-mezhdu-dvumya-datami

Если необходимо получить список дат между заданными двумя датами можно выполнить следующий запрос:

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

Комментариев нет

Ваш комментарий