- 02, May 2023
- #1
Для получения остатков на каждый день можно использовать следующий запрос:
scssCopy code
Также используется таблица
В запросе необходимо указать код товара вместо
ВЫБРАТЬ
Даты.День КАК День,
СУММА(Документы.Количество) КАК Остаток
ИЗ
Документы
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ДАТАВРЕМЯ(2000, 1, 1) КАК День
ИЗ
Последовательность(1, 31) КАК Числа) КАК Даты
ПО Документы.Дата >= Даты.День
ГДЕ
Документы.Товар = &Товар
ГРУППИРОВАТЬ ПО
Даты.День
УПОРЯДОЧИТЬ ПО
День
В данном запросе используется таблица Документы
, которая содержит информацию о количестве товара на складе на каждую дату.
Также используется таблица
Даты
, которая содержит список всех дней, начиная с 1 января 2000 года.
Запрос выводит остатки на каждый день в виде таблицы, где каждая строка представляет один день, а столбцы показывают день и остаток на этот день.
В запросе необходимо указать код товара вместо
&Товар
.