Advertisement
WorkAkkaunt

ФУНКЦИЯ - Получить список дат

Sep 2nd, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.44 KB | None | 0 0
  1. DECLARE @DATE_START DATETIME = '07-28-2019 00:00:00.001'
  2. DECLARE @DATE_END DATETIME = '07-30-2019 23:59:59.000'
  3.  
  4. DECLARE @DATES TABLE ([Day] DATE)
  5.  
  6. DECLARE @cur_date DATE = CAST(@DATE_START AS DATE)
  7.  
  8. DECLARE @iterator INT = 0
  9.  
  10. WHILE @iterator < DATEDIFF(DAY, @DATE_START, @DATE_END) + 1
  11. BEGIN
  12.     INSERT INTO @DATES VALUES(@cur_date)
  13.     SET @cur_date = DATEADD(DAY, 1, @cur_date)
  14.     SET @iterator = @iterator + 1
  15. END
  16.  
  17. SELECT * FROM @DATES
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement