Как запросом получить все дни в заданном диапазоне.
☑
0
ЭЦ
14.01.21
✎
19:01
Господа!
Имеется 2 параметра:
НачДата, КонДата
Требуется запросом получить таблицу содержащую
дату начала дня и дату конца дня.
Для всех дней между НачДата и КонДата.
Что то не могу сообразить как.
Прошу подсказать
1
ДенисЧ
14.01.21
✎
19:03
Соедини с производственным календарём.
2
TormozIT
гуру
14.01.21
✎
19:05
Используй консоль запросов ИР. Там есть генератор такого запроса
3
CepeLLlka
14.01.21
✎
19:09
(2)Крутяк, не знал :) Всегда в какие-то прошлые свои разработки пришлось заходить, спс :)
4
ЭЦ
14.01.21
✎
19:11
(2) Тут похоже количество записей надо вне запроса определять - это не подходит
5
CepeLLlka
14.01.21
✎
19:14
(4)Так у тебя будет таблица дат, дальше в запросе уж пользуйся любым отрезком, в чем проблема? :)
6
ЭЦ
14.01.21
✎
19:23
(5) Не. Я хочу в запрос только границы периода передавать.
Похоже что проще всего делать как в (1) .
Но придется заполнение календаря контролировать
7
Chameleon1980
14.01.21
✎
20:04
умножение таблиц (получение чисел из цифр)
+добавить к дате
+начало периода
+конец периода
8
TormozIT
гуру
14.01.21
✎
20:07
(6) Так в (2) так и сделано. Всегда пользовался этим способом, где нужно было универсально сделать. Работает достаточно быстро.
9
Chameleon1980
14.01.21
✎
20:08
(8) понял
10
Chameleon1980
14.01.21
✎
20:08
ой
Независимо от того, куда вы едете — это в гору и против ветра!