Количество дней недели (понедельников/вторников/...) в заданном диапазоне одним запросом

FastCode 63 8

Автор: ildarovich

ВЫБРАТЬ
   Дни.ДеньНедели,
   РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&НачалоПериода, ДЕНЬ, -Дни.ДеньНедели), НЕДЕЛЯ)
, НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, 1 - Дни.ДеньНедели), НЕДЕЛЯ), ДЕНЬ) / 7 КАК КоличествоДней
ИЗ
   (ВЫБРАТЬ 1 КАК ДеньНедели ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5
   ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7) КАК Дни
{2} Ожидается идентификатор
FastCode Professional - быстрый поиск кода 1С

Похожие публикации

Определение суммарного покрытия перекрывающихся интервалов

Количество дней, когда товар был на складе

Получить дату через указанное количество [дней, месяцев, лет, ...]

Получить дату по номеру дня недели и его порядковому номеру в месяце

Модератору