Позволяет в тексте запроса получить последовательность дат за указанный период времени от даты 1 до даты 2
Просто текст на языке запроса, который можно вставить как вложенную таблицу в любой запрос для получения последовательности дат.
Недостаток: Даты выдаются только с 2008 по 2025 годы, но на практике обычно этого достаточно. Если что, можно поправить текст запроса.
Вот работающий текст запроса:
ВЫБРАТЬ
ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), ГОД, ТГоды.Год - 1), МЕСЯЦ, ТМесяцы.Месяц - 1), ДЕНЬ, ТДни.День - 1) КАК ДАТА
ИЗ
(ВЫБРАТЬ
1 КАК День
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2
ОБЪЕДИНИТЬ
ВЫБРАТЬ
3
ОБЪЕДИНИТЬ
ВЫБРАТЬ
4
ОБЪЕДИНИТЬ
ВЫБРАТЬ
5
ОБЪЕДИНИТЬ
ВЫБРАТЬ
6
ОБЪЕДИНИТЬ
ВЫБРАТЬ
7
ОБЪЕДИНИТЬ
ВЫБРАТЬ
8
ОБЪЕДИНИТЬ
ВЫБРАТЬ
9
ОБЪЕДИНИТЬ
ВЫБРАТЬ
10
ОБЪЕДИНИТЬ
ВЫБРАТЬ
11
ОБЪЕДИНИТЬ
ВЫБРАТЬ
12
ОБЪЕДИНИТЬ
ВЫБРАТЬ
13
ОБЪЕДИНИТЬ
ВЫБРАТЬ
14
ОБЪЕДИНИТЬ
ВЫБРАТЬ
15
ОБЪЕДИНИТЬ
ВЫБРАТЬ
16
ОБЪЕДИНИТЬ
ВЫБРАТЬ
17
ОБЪЕДИНИТЬ
ВЫБРАТЬ
18
ОБЪЕДИНИТЬ
ВЫБРАТЬ
19
ОБЪЕДИНИТЬ
ВЫБРАТЬ
20
ОБЪЕДИНИТЬ
ВЫБРАТЬ
21
ОБЪЕДИНИТЬ
ВЫБРАТЬ
22
ОБЪЕДИНИТЬ
ВЫБРАТЬ
23
ОБЪЕДИНИТЬ
ВЫБРАТЬ
24
ОБЪЕДИНИТЬ
ВЫБРАТЬ
25
ОБЪЕДИНИТЬ
ВЫБРАТЬ
26
ОБЪЕДИНИТЬ
ВЫБРАТЬ
27
ОБЪЕДИНИТЬ
ВЫБРАТЬ
28
ОБЪЕДИНИТЬ
ВЫБРАТЬ
29
ОБЪЕДИНИТЬ
ВЫБРАТЬ
30
ОБЪЕДИНИТЬ
ВЫБРАТЬ
31) КАК ТДни
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
1 КАК Месяц
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2
ОБЪЕДИНИТЬ
ВЫБРАТЬ
3
ОБЪЕДИНИТЬ
ВЫБРАТЬ
4
ОБЪЕДИНИТЬ
ВЫБРАТЬ
5
ОБЪЕДИНИТЬ
ВЫБРАТЬ
6
ОБЪЕДИНИТЬ
ВЫБРАТЬ
7
ОБЪЕДИНИТЬ
ВЫБРАТЬ
8
ОБЪЕДИНИТЬ
ВЫБРАТЬ
9
ОБЪЕДИНИТЬ
ВЫБРАТЬ
10
ОБЪЕДИНИТЬ
ВЫБРАТЬ
11
ОБЪЕДИНИТЬ
ВЫБРАТЬ
12) КАК ТМесяцы
ПО (ИСТИНА)
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
2008 КАК Год
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2009
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2010
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2011
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2012
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2013
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2014
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2025
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2025
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2025
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2025
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2025) КАК ТГоды
ПО (ИСТИНА)
ГДЕ
ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), ГОД, ТГоды.Год - 1), МЕСЯЦ, ТМесяцы.Месяц - 1), ДЕНЬ, ТДни.День - 1) МЕЖДУ &Дата1 И &Дата2
УПОРЯДОЧИТЬ ПО
ДАТА