Как в запросе взять один документ за один день и посчитать их сумму?
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Если на каждый день - ну без календаря, а по дате ввода то так:
Если за период -то так:
Sel ect Count(Ref) DocCount, Date, ValueType(Max(Ref)) Doc
Fr om Document.YourDocument
Where date between datetime(2019,7,1) and datetime(2019,7,1,23,59,59)
Group by Date
Если за период -то так:
Select Count(Ref) DocCount
Fr om Document.YourDocument
Wh ere date between datetime(2019,7,1) and datetime(2019,7,1,23,59,59)
Написала на примере другого документа (поступление товаров и услуг), если я вас правильно поняла, и это то, что вам нужно, просто замените документ.
ВЫБРАТЬ
МАКСИМУМ(ПоступлениеТоваровУслуг.Ссылка) КАК Ссылка,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, ДЕНЬ) КАК День,
МАКСИМУМ(ПоступлениеТоваровУслуг.СуммаДокумента) КАК СуммаДокумента
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаН И &ДатаК
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, ДЕНЬ)
ИТОГИ
КОЛИЧЕСТВО(СуммаДокумента)
ПО
ОБЩИЕ,
День
ВЫБРАТЬ
МАКСИМУМ(ПоступлениеТоваровУслуг.Ссылка) КАК Ссылка,
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, ДЕНЬ) КАК День,
МАКСИМУМ(ПоступлениеТоваровУслуг.СуммаДокумента) КАК СуммаДокумента
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаН И &ДатаК
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, ДЕНЬ)
ИТОГИ
КОЛИЧЕСТВО(СуммаДокумента)
ПО
ОБЩИЕ,
День
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот