скд конец периода в параметрах

Скд конец периода в параметрах

1С 8.х: «Конец периода» в Схеме компоновки данных

См. так же

1С 8.х: «Конец периода» в Схеме компоновки данных

В Схеме компоновки данных (СКД) в случае использования в параметрах компоновки поля с типом дата, эти поля по умолчанию имеют тип «Дата и время» и при ручном заполнении всегда встает начало дня:

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Пользователи и разработчики не всегда помнят/хотят у даты конца периода указывать время 23:59:59. Встает вопрос: как сделать так, чтобы в качестве конца периода всегда вставал бы конец дня от выбранной даты, при этом не нужно было бы вбивать время?

Ответ кроется в самом запросе – надо использовать функцию (метод) «КонецПериода».

Меняем тип параметра «КонецПериода» на тип Дата с составом даты «Дата»

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Теперь, время у значения параметра показыватьс я не будет, но по умолчанию в КонецПериода встанет начало выбранного дня.

В колонку «выражение» в параметра «КонецПериода»

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

нужно прописать следующую строку:

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

&КонецПериода – типовое обращение к параметру запроса через символ «&»

Теперь, пользователь будет указывать в качестве параметра просто дату, а в отчет пойдет конец дня выбранной даты

Источник

Использование дат

Для многих отчетов необходимо дать возможность пользователю указывать период, за который необходимо получить отчет. Часто данные периоды требуется указывать не с точностью до секунды, а с точностью до дня. Для того чтобы пользователь имел возможность ввести в параметрах данных дату без времени, достаточно указать в описании параметра данных тип параметра Дата с указанием состава даты «Дата».

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

После этого пользователь сможет вводить в параметры данных только значения дат, без времени.

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

В данном примере в качестве значений параметров виртуальной таблицы будут передаваться начало и конец дней, выбранных пользователем.

Использование стандартных периодов

Система компоновки данных позволяет использовать стандартные периоды для указания периода отчета.

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Пользователь будет редактировать параметр в следующем виде:

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Источник

Стандартный период в 1С СКД (8.3/8.2)

Вы, наверное, встречали, что в некоторых отчетах нет привычного выбора НачалаПериода и КонцаПериода. А есть только одно поле, где можно выбрать значение «Сегодня», «Эта неделя», Этот месяц» и так далее. Называется это в системе СКД 1С «Стандартный период». Действительно, это иногда удобно, ведь редко когда нужны отчеты за полдня или за 14 дней и 32 минуты.

Но здесь возникает вопрос, как же нам передать параметры &НачалаПериода и &КонцаПериода в запрос, а на форме чтобы был виден только один «стандартный период».

Оказывается, это очень просто сделать в механизме 1С СКД, сейчас расскажу.

Сначала создадим новый отчет и зайдем в систему компоновки данных. Напишем простенький запрос с параметрами, задающими период. Например, выведем остатки и обороты за какой-то промежуток времени:

РегистрНакопления.СвободныеОстатки.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор, ) КАК СвободныеОстаткиОбороты

Теперь займемся параметрами. Кроме стандартных НачалоПериода и КонецПериода, которые мы указали в запросе, добавим еще параметр «СтандартныйПериод» и присвоим ему тип «СтандартныйПериод». А в колонке «Выражение» для параметров НачалоПериода и КонецПериода пропишем следующие выражения:

Не забудем установить флажки «Ограничение доступа» у первых двух параметров. Должна получиться такая картина:

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Теперь зайдем в закладку «Настройки» и для параметра «СтандартныйПериод» сделаем следующее:

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

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

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Следует заметить, что при выборе стандартного периода конечная дата всегда будет 23:59:59 (включая последнюю секунду).

Скачать получившийся отчет для 1С Управление торговлей 11.2 можно по ссылке.

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Стандартный период в 1С СКД 8.3

Формируя отчеты в 1С, для удобства работы задается период для получения интересующих данных. При этом большинство отчетов любой сложности, создаваемые в программе «1С:Предприятие», строятся через «Систему компоновки данных» (СКД). Это мощный и гибкий инструмент, предназначенный не только для построения разных форм отчетности, но и для вывода информации со сложной структурой, содержащей произвольный набор диаграмм и таблиц.

Данный механизм позволяет устанавливать стандартный период в любых отчетах, благодаря чему оптимизируется и ускоряется работа пользователя с необходимой информацией. Рассмотрим на примере, как реализуется на практике данный механизм.

Для начала откроем конфигурацию базы и перейдем в «Макеты». Пользователю необходимо выбрать «Схемы компоновки данных» – раздел для установки параметров.

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Теперь переходим к «Параметрам». В отчете мы имеем два основных параметра – Начало Периода и Конец Периода. Добавим третий – Стандартный период с установкой типа «СтандартныйПериод». В колонке «Выражение» пропишем следующее: &Период.ДатаНачала и &Период.ДатаОкончания. Обязательно устанавливаем флажок «Ограничение доступности».

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Далее активируем вкладку «Настройки», устанавливаем галочку «Отображать недоступные параметры» и переходим в пользовательские настройки указанного параметра – «Период». На мониторе откроется окно, где необходимо установить флажок напротив «Включать в пользовательские настройки».

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

После обновления данных в конфигурации, переходим в пользовательский режим. Выбор периода включает в себя несколько стандартных вариантов: день, 6 или 9 месяцев, 1 год.

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

В обновленных версиях 1С большинство отчетов уже реализованы с представленным вариантом выбора периода. В этом можно убедиться, открыв любой отчет. Например, «Универсальный отчет», «Анализ взносов в фонды».

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Из представленных примеров видно, что в отчетах уже установлен стандартный период. Использование механизма СКД «Стандартный период» существенно упрощает работу, экономит время при формировании отчетов и повышает эффективность рабочего процесса пользователя.

Источник

Дополнение периодов в системе компоновки данных

Для некоторых отчетов необходимо получать данные на все периоды в заданном интервале. Например, получать остатки по дням, вне зависимости от того, были ли движения за эти дни. Система компоновки данных позволяет указывать для группировок дополнение периодов с заданной периодичностью в указанном интервале.

Для примера, рассмотрим отчет, который выводит остатки и обороты за указанный период.

Данные будем получать при помощи следующего запроса:

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

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Т.е. в отчет будем выдавать группировку по периоду и диаграмму группировкой по периоду в сериях.

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

Параметры данных:НачалоПериода = 01.02.2002 0:00:00
КонецПериода = 28.02.2002 23:59:59
Период деньКоличество начальный остатокКоличество оборотКоличество конечный остаток
01.02189-53136
02.021365141
05.02141-3138
13.02138101239
14.02239-4235
15.02235-25210
18.02210-19191
22.0219130221
24.02221-12209
26.02209-12197
28.02197197
Итого1898197

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Как видно, дни, за которые отсутствовали движения, в отчет не выводятся, что не позволяет визуально отслеживать динамику изменения остатков.

Попробуем воспользоваться дополнением периодов, для этого включим у поля группировки тип дополнения День.

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Результат отчета с этой настройкой будет выглядеть следующим образом:

Параметры данных:НачалоПериода = 01.02.2002 0:00:00
КонецПериода = 28.02.2002 23:59:59
Период деньКоличество начальный остатокКоличество оборотКоличество конечный остаток
01.02189-53136
02.021365141
03.02141141
04.02141141
05.02141-3138
06.02138138
07.02138138
08.02138138
09.02138138
10.02138138
11.02138138
12.02138138
13.02138101239
14.02239-4235
15.02235-25210
16.02210210
17.02210210
18.02210-19191
19.02191191
20.02191191
21.02191191
22.0219130221
23.02221221
24.02221-12209
25.02209209
26.02209-12197
27.02197197
28.02197197
Итого1898197

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

В данном результате видно, что остатки выдаются на все дни, даже если в эти дни не было движений.

При необходимости, для поля группировки можно указать интервал, в котором нужно дополнять периоды. Для этого следует ввести даты в колонки «Начальная дата периода» и «Конечная дата периода» поля группировки. При этом дополнение будет происходить не только в интервале дат, полученных из набора данных, но с начальной даты до конечной даты.

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

Для примеров будем рассматривать вывод в отчет одной группировки по полю Период.

Результат отчета без дополнения будет выглядеть так:

Параметры данных:НачалоПериода = 01.03.2002 0:00:00
КонецПериода = 31.03.2002 23:59:59
ПериодКоличество оборот
17.03.2002 0:00:0052
20.03.2002 0:00:0020
Итого72

Результат с дополнением по дням без указания интервала будет выглядеть так:

Параметры данных:НачалоПериода = 01.03.2002 0:00:00
КонецПериода = 31.03.2002 23:59:59
ПериодКоличество оборот
17.03.2002 0:00:0052
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:0020
Итого72

Т.е. дополнение произошло в интервале, дат, которые были получены из набора данных.

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

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

То дополнение по дням произойдет в указанном интервале и результат отчета будет выглядеть так:

Параметры данных:НачалоПериода = 01.03.2002 0:00:00
КонецПериода = 31.03.2002 23:59:59
ПериодКоличество оборот
01.03.2002 0:00:00
02.03.2002 0:00:00
03.03.2002 0:00:00
04.03.2002 0:00:00
05.03.2002 0:00:00
06.03.2002 0:00:00
07.03.2002 0:00:00
08.03.2002 0:00:00
09.03.2002 0:00:00
10.03.2002 0:00:00
11.03.2002 0:00:00
12.03.2002 0:00:00
13.03.2002 0:00:00
14.03.2002 0:00:00
15.03.2002 0:00:00
16.03.2002 0:00:00
17.03.2002 0:00:0052
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:0020
21.03.2002 0:00:00
22.03.2002 0:00:00
23.03.2002 0:00:00
24.03.2002 0:00:00
25.03.2002 0:00:00
26.03.2002 0:00:00
27.03.2002 0:00:00
28.03.2002 0:00:00
29.03.2002 0:00:00
30.03.2002 0:00:00
31.03.2002 0:00:00
Итого72

Отметим, что в качестве начальных и конечных дат периода можно использовать не только даты, но и перечисление ТипДополненияПериодаКомпоновкиДанных, а также поле компоновки данных. Для выбора типа следует очистить содержимое поля и воспользоваться кнопкой выбора типа.

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Параметры данных:НачалоПериода = 01.03.2002 0:00:00
КонецПериода = 31.03.2002 23:59:59
ПериодКоличество оборот
01.03.2002 0:00:00
02.03.2002 0:00:00
03.03.2002 0:00:00
04.03.2002 0:00:00
05.03.2002 0:00:00
06.03.2002 0:00:00
07.03.2002 0:00:00
08.03.2002 0:00:00
09.03.2002 0:00:00
10.03.2002 0:00:00
11.03.2002 0:00:00
12.03.2002 0:00:00
13.03.2002 0:00:00
14.03.2002 0:00:00
15.03.2002 0:00:00
16.03.2002 0:00:00
17.03.2002 0:00:0052
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:0020
21.03.2002 0:00:00
22.03.2002 0:00:00
23.03.2002 0:00:00
24.03.2002 0:00:00
25.03.2002 0:00:00
26.03.2002 0:00:00
27.03.2002 0:00:00
28.03.2002 0:00:00
29.03.2002 0:00:00
30.03.2002 0:00:00
31.03.2002 0:00:00
Итого72

Как видно в данном примере, дополнение произошло в интервале, указанном в параметрах данных.

Если в качестве границы интервала используется тип ТипДополненияПериодаКомпоновкиДанных, то дополнение будет осуществляться до ближайшей границы выбранного типа периода. Так, если в качестве начальной и конечной дат периода выбрать Месяц, то дополнение будет осуществляться с начала месяца первой даты, присутствующей в группировке и до конца месяца последней даты, присутствующей в группировке. Если выбрать в качестве границ выбрать значение Неделя, то периоды будут дополняться с начала недели и до конца недели. Другие типы дополнения отрабатываются аналогично.

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

Параметры данных:НачалоПериода = 01.03.2002 0:00:00
КонецПериода = 31.03.2002 23:59:59
ПериодКоличество оборот
11.03.2002 0:00:00
12.03.2002 0:00:00
13.03.2002 0:00:00
14.03.2002 0:00:00
15.03.2002 0:00:00
16.03.2002 0:00:00
17.03.2002 0:00:0052
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:0020
21.03.2002 0:00:00
22.03.2002 0:00:00
23.03.2002 0:00:00
24.03.2002 0:00:00
Итого72

Данная возможность особенно полезна для создания отчетов, в которых группировка по периоду вложена в группировку по объемлющему периоду.

Рассмотрим следующую настройку:

скд конец периода в параметрах. Смотреть фото скд конец периода в параметрах. Смотреть картинку скд конец периода в параметрах. Картинка про скд конец периода в параметрах. Фото скд конец периода в параметрах

В отчет будут выдаваться периоды, сгруппированные по месяцам.

Если для группировки по периоду установить в качестве начальной и конечной даты конкретные даты, то дополнение произойдет в рамках указанного периода, т.е. в отчет выведутся периоды, которые вовсе не находятся в текущей группировке по месяцам.

Параметры данных:Начало периода = 01.01.2002 0:00:00
Конец периода = 31.03.2002 23:59:59
Период месяцКоличество оборот
Период
01.01.2002 0:00:0067
01.01.2002 0:00:00
02.01.2002 0:00:00
03.01.2002 0:00:00
04.01.2002 0:00:00
05.01.2002 0:00:00
06.01.2002 0:00:00
07.01.2002 0:00:00
08.01.2002 0:00:00
09.01.2002 0:00:00
10.01.2002 0:00:004
11.01.2002 0:00:0029
12.01.2002 0:00:00
13.01.2002 0:00:00
14.01.2002 0:00:00
15.01.2002 0:00:00
16.01.2002 0:00:0021
17.01.2002 0:00:00
18.01.2002 0:00:003
19.01.2002 0:00:00
20.01.2002 0:00:00
21.01.2002 0:00:001
22.01.2002 0:00:00
23.01.2002 0:00:00
24.01.2002 0:00:00
25.01.2002 0:00:00
26.01.2002 0:00:00
27.01.2002 0:00:00
28.01.2002 0:00:00
29.01.2002 0:00:009
30.01.2002 0:00:00
31.01.2002 0:00:00
01.02.2002 0:00:00
02.02.2002 0:00:00
03.02.2002 0:00:00
04.02.2002 0:00:00
05.02.2002 0:00:00
06.02.2002 0:00:00
07.02.2002 0:00:00
08.02.2002 0:00:00
09.02.2002 0:00:00
10.02.2002 0:00:00
11.02.2002 0:00:00
12.02.2002 0:00:00
13.02.2002 0:00:00
14.02.2002 0:00:00
15.02.2002 0:00:00
16.02.2002 0:00:00
17.02.2002 0:00:00
18.02.2002 0:00:00
19.02.2002 0:00:00
20.02.2002 0:00:00
21.02.2002 0:00:00
22.02.2002 0:00:00
23.02.2002 0:00:00
24.02.2002 0:00:00
25.02.2002 0:00:00
26.02.2002 0:00:00
27.02.2002 0:00:00
28.02.2002 0:00:00
01.03.2002 0:00:00
02.03.2002 0:00:00
03.03.2002 0:00:00
04.03.2002 0:00:00
05.03.2002 0:00:00
06.03.2002 0:00:00
07.03.2002 0:00:00
08.03.2002 0:00:00
09.03.2002 0:00:00
10.03.2002 0:00:00
11.03.2002 0:00:00
12.03.2002 0:00:00
13.03.2002 0:00:00
14.03.2002 0:00:00
15.03.2002 0:00:00
16.03.2002 0:00:00
17.03.2002 0:00:00
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:00
21.03.2002 0:00:00
22.03.2002 0:00:00
23.03.2002 0:00:00
24.03.2002 0:00:00
25.03.2002 0:00:00
26.03.2002 0:00:00
27.03.2002 0:00:00
28.03.2002 0:00:00
29.03.2002 0:00:00
30.03.2002 0:00:00
31.03.2002 0:00:00
01.02.2002 0:00:00128
01.01.2002 0:00:00
02.01.2002 0:00:00
03.01.2002 0:00:00
04.01.2002 0:00:00
05.01.2002 0:00:00
06.01.2002 0:00:00
07.01.2002 0:00:00
08.01.2002 0:00:00
09.01.2002 0:00:00
10.01.2002 0:00:00
11.01.2002 0:00:00
12.01.2002 0:00:00
13.01.2002 0:00:00
14.01.2002 0:00:00
15.01.2002 0:00:00
16.01.2002 0:00:00
17.01.2002 0:00:00
18.01.2002 0:00:00
19.01.2002 0:00:00
20.01.2002 0:00:00
21.01.2002 0:00:00
22.01.2002 0:00:00
23.01.2002 0:00:00
24.01.2002 0:00:00
25.01.2002 0:00:00
26.01.2002 0:00:00
27.01.2002 0:00:00
28.01.2002 0:00:00
29.01.2002 0:00:00
30.01.2002 0:00:00
31.01.2002 0:00:00
01.02.2002 0:00:0053
02.02.2002 0:00:00
03.02.2002 0:00:00
04.02.2002 0:00:00
05.02.2002 0:00:003
06.02.2002 0:00:00
07.02.2002 0:00:00
08.02.2002 0:00:00
09.02.2002 0:00:00
10.02.2002 0:00:00
11.02.2002 0:00:00
12.02.2002 0:00:00
13.02.2002 0:00:00
14.02.2002 0:00:004
15.02.2002 0:00:0025
16.02.2002 0:00:00
17.02.2002 0:00:00
18.02.2002 0:00:0019
19.02.2002 0:00:00
20.02.2002 0:00:00
21.02.2002 0:00:00
22.02.2002 0:00:00
23.02.2002 0:00:00
24.02.2002 0:00:0012
25.02.2002 0:00:00
26.02.2002 0:00:0012
27.02.2002 0:00:00
28.02.2002 0:00:00
01.03.2002 0:00:00
02.03.2002 0:00:00
03.03.2002 0:00:00
04.03.2002 0:00:00
05.03.2002 0:00:00
06.03.2002 0:00:00
07.03.2002 0:00:00
08.03.2002 0:00:00
09.03.2002 0:00:00
10.03.2002 0:00:00
11.03.2002 0:00:00
12.03.2002 0:00:00
13.03.2002 0:00:00
14.03.2002 0:00:00
15.03.2002 0:00:00
16.03.2002 0:00:00
17.03.2002 0:00:00
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:00
21.03.2002 0:00:00
22.03.2002 0:00:00
23.03.2002 0:00:00
24.03.2002 0:00:00
25.03.2002 0:00:00
26.03.2002 0:00:00
27.03.2002 0:00:00
28.03.2002 0:00:00
29.03.2002 0:00:00
30.03.2002 0:00:00
31.03.2002 0:00:00
01.03.2002 0:00:0072
01.01.2002 0:00:00
02.01.2002 0:00:00
03.01.2002 0:00:00
04.01.2002 0:00:00
05.01.2002 0:00:00
06.01.2002 0:00:00
07.01.2002 0:00:00
08.01.2002 0:00:00
09.01.2002 0:00:00
10.01.2002 0:00:00
11.01.2002 0:00:00
12.01.2002 0:00:00
13.01.2002 0:00:00
14.01.2002 0:00:00
15.01.2002 0:00:00
16.01.2002 0:00:00
17.01.2002 0:00:00
18.01.2002 0:00:00
19.01.2002 0:00:00
20.01.2002 0:00:00
21.01.2002 0:00:00
22.01.2002 0:00:00
23.01.2002 0:00:00
24.01.2002 0:00:00
25.01.2002 0:00:00
26.01.2002 0:00:00
27.01.2002 0:00:00
28.01.2002 0:00:00
29.01.2002 0:00:00
30.01.2002 0:00:00
31.01.2002 0:00:00
01.02.2002 0:00:00
02.02.2002 0:00:00
03.02.2002 0:00:00
04.02.2002 0:00:00
05.02.2002 0:00:00
06.02.2002 0:00:00
07.02.2002 0:00:00
08.02.2002 0:00:00
09.02.2002 0:00:00
10.02.2002 0:00:00
11.02.2002 0:00:00
12.02.2002 0:00:00
13.02.2002 0:00:00
14.02.2002 0:00:00
15.02.2002 0:00:00
16.02.2002 0:00:00
17.02.2002 0:00:00
18.02.2002 0:00:00
19.02.2002 0:00:00
20.02.2002 0:00:00
21.02.2002 0:00:00
22.02.2002 0:00:00
23.02.2002 0:00:00
24.02.2002 0:00:00
25.02.2002 0:00:00
26.02.2002 0:00:00
27.02.2002 0:00:00
28.02.2002 0:00:00
01.03.2002 0:00:00
02.03.2002 0:00:00
03.03.2002 0:00:00
04.03.2002 0:00:00
05.03.2002 0:00:00
06.03.2002 0:00:00
07.03.2002 0:00:00
08.03.2002 0:00:00
09.03.2002 0:00:00
10.03.2002 0:00:00
11.03.2002 0:00:00
12.03.2002 0:00:00
13.03.2002 0:00:00
14.03.2002 0:00:00
15.03.2002 0:00:00
16.03.2002 0:00:00
17.03.2002 0:00:0052
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:0020
21.03.2002 0:00:00
22.03.2002 0:00:00
23.03.2002 0:00:00
24.03.2002 0:00:00
25.03.2002 0:00:00
26.03.2002 0:00:00
27.03.2002 0:00:00
28.03.2002 0:00:00
29.03.2002 0:00:00
30.03.2002 0:00:00
31.03.2002 0:00:00
Итого267

Как видно, группировка по периоду была дополнена в указанном интервале, и в результат попали строки, которые вовсе не относятся к месяцу группировки.

Результат будет выглядеть так:

Параметры данных:Начало периода = 01.01.2002 0:00:00
Конец периода = 31.03.2002 0:00:00
Период месяцКоличество оборот
Период
01.01.2002 0:00:0067
01.01.2002 0:00:00
02.01.2002 0:00:00
03.01.2002 0:00:00
04.01.2002 0:00:00
05.01.2002 0:00:00
06.01.2002 0:00:00
07.01.2002 0:00:00
08.01.2002 0:00:00
09.01.2002 0:00:00
10.01.2002 0:00:004
11.01.2002 0:00:0029
12.01.2002 0:00:00
13.01.2002 0:00:00
14.01.2002 0:00:00
15.01.2002 0:00:00
16.01.2002 0:00:0021
17.01.2002 0:00:00
18.01.2002 0:00:003
19.01.2002 0:00:00
20.01.2002 0:00:00
21.01.2002 0:00:001
22.01.2002 0:00:00
23.01.2002 0:00:00
24.01.2002 0:00:00
25.01.2002 0:00:00
26.01.2002 0:00:00
27.01.2002 0:00:00
28.01.2002 0:00:00
29.01.2002 0:00:009
30.01.2002 0:00:00
31.01.2002 0:00:00
01.02.2002 0:00:00128
01.02.2002 0:00:0053
02.02.2002 0:00:00
03.02.2002 0:00:00
04.02.2002 0:00:00
05.02.2002 0:00:003
06.02.2002 0:00:00
07.02.2002 0:00:00
08.02.2002 0:00:00
09.02.2002 0:00:00
10.02.2002 0:00:00
11.02.2002 0:00:00
12.02.2002 0:00:00
13.02.2002 0:00:00
14.02.2002 0:00:004
15.02.2002 0:00:0025
16.02.2002 0:00:00
17.02.2002 0:00:00
18.02.2002 0:00:0019
19.02.2002 0:00:00
20.02.2002 0:00:00
21.02.2002 0:00:00
22.02.2002 0:00:00
23.02.2002 0:00:00
24.02.2002 0:00:0012
25.02.2002 0:00:00
26.02.2002 0:00:0012
27.02.2002 0:00:00
28.02.2002 0:00:00
01.03.2002 0:00:0072
01.03.2002 0:00:00
02.03.2002 0:00:00
03.03.2002 0:00:00
04.03.2002 0:00:00
05.03.2002 0:00:00
06.03.2002 0:00:00
07.03.2002 0:00:00
08.03.2002 0:00:00
09.03.2002 0:00:00
10.03.2002 0:00:00
11.03.2002 0:00:00
12.03.2002 0:00:00
13.03.2002 0:00:00
14.03.2002 0:00:00
15.03.2002 0:00:00
16.03.2002 0:00:00
17.03.2002 0:00:0052
18.03.2002 0:00:00
19.03.2002 0:00:00
20.03.2002 0:00:0020
21.03.2002 0:00:00
22.03.2002 0:00:00
23.03.2002 0:00:00
24.03.2002 0:00:00
25.03.2002 0:00:00
26.03.2002 0:00:00
27.03.2002 0:00:00
28.03.2002 0:00:00
29.03.2002 0:00:00
30.03.2002 0:00:00
31.03.2002 0:00:00
Итого267

Как видно, дополнение внутри группировки по месяцу произошло только в рамках месяца, что и требовалось.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *