0
Margo95
31.10.20
✎
16:55
|
Помогите пожалуйста, есть запрос, который должен искать последнею цену проданного товара, но он почему-то выводит все цены, подскажите, в чем проблема и как возможно сделать без периода? не совсем что-то понимаю
ВЫБРАТЬ
ПродажаТовара.Регистратор КАК Регистратор,
ПродажаТовара.Номенклатура КАК Номенклатура,
ПродажаТовара.СуммаПродажи / ПродажаТовара.Количество КАК Цена,
МАКСИМУМ(ПродажаТовара.Период) КАК Период
ИЗ
РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажаТовара
СГРУППИРОВАТЬ ПО
ПродажаТовара.Регистратор,
ПродажаТовара.Номенклатура,
ПродажаТовара.СуммаПродажи / ПродажаТовара.Количество
|
|
4
Margo95
31.10.20
✎
17:31
|
(1) Спасибо
(2) 3 дня назад был продан за 6000, вчера за 5900, сегодня за 6100, 6100 последняя цена
(3) Спасибо
|
|
5
mistеr
31.10.20
✎
17:49
|
(4) То есть цену последней продажи.
Последняя продажа может и 5 лет назад быть. Из-за этого придется вест регистр шерстить. Задачка...
Лучше ограничиться каким-то разумным сроком (полгода иди год), выбрать последние регистраторы для каждой номенклатуры, затем по периоду + регистратору вытащить основные данные.
|
|