|
Период месяц
| ☑ |
0
first_may
12.02.18
✎
20:42
|
Добрый вечер.
Есть отчет, на форме которого две даты.
Пользователь указывает период допустим 01.01.2017 - 31.03.2017
Мне надо выполнить отбор данных за этот период, но по месяцам, то есть
01.01.2017 - 31.01.2017 набор1
+
01.02.2017 - 28.02.2017 набор2
+
01.03.2017 - 31.03.2017 набор3
Подскажите пож, как исходя из периода, введенного пользователем, получить периоды по месяцам?
|
|
1
Малыш Джон
12.02.18
✎
20:44
|
(0) Получить в запросе?
|
|
2
first_may
12.02.18
✎
20:45
|
(1) не имеет значение.
|
|
3
Малыш Джон
12.02.18
✎
20:48
|
(2) не очень понятно, что значит "отбор данных за этот период, но по месяцам"
если можешь в коде обработать - то в чем затруднение? Как период разбить на месяцы?
|
|
4
PiotrLoginov
12.02.18
✎
20:48
|
(0) Ответ: оптимальнее всего будет получить периоды по месяцам запросом. ( дублирую (1) )
|
|
5
first_may
12.02.18
✎
20:50
|
(4) оптимальнее всего будет получить периоды по месяцам запросом - как это сделать?
|
|
6
first_may
12.02.18
✎
20:52
|
(3) да, как период разбить на месяцы?
|
|
7
Малыш Джон
12.02.18
✎
20:57
|
(6) в запросе - с регламентным календарем соединять и использовать функцию НАЧАЛОПЕРИОДА()
в коде - в цикле пробежаться и создать список дат начал месяцев, которые попадают в период
|
|
8
PiotrLoginov
12.02.18
✎
21:11
|
(5)
|
|
9
first_may
12.02.18
✎
21:29
|
Спасибо всем!
|
|