Вход | Регистрация
 

Получение последней цены товара запросом

Получение последней цены товара запросом
Я
   Margo95
 
31.10.20 - 16:55
Помогите пожалуйста, есть запрос, который должен искать последнею цену проданного товара, но он почему-то выводит все цены, подскажите, в чем проблема и как возможно сделать без периода? не совсем что-то понимаю


ВЫБРАТЬ
    ПродажаТовара.Регистратор КАК Регистратор,
    ПродажаТовара.Номенклатура КАК Номенклатура,
    ПродажаТовара.СуммаПродажи / ПродажаТовара.Количество КАК Цена,
    МАКСИМУМ(ПродажаТовара.Период) КАК Период
ИЗ
    РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажаТовара

СГРУППИРОВАТЬ ПО
    ПродажаТовара.Регистратор,
    ПродажаТовара.Номенклатура,
    ПродажаТовара.СуммаПродажи / ПродажаТовара.Количество
   МихаилМ
 
1 - 31.10.20 - 17:19
   mistеr
 
2 - 31.10.20 - 17:23
Что означает "последнею цену"?
   CepeLLlka
 
3 - 31.10.20 - 17:29
(0)ВЫБРАТЬ ПЕРВЫЕ 1 
и
УПОРЯДОЧИТЬ ПО Период Убыв
   Margo95
 
4 - 31.10.20 - 17:31
(1) Спасибо
(2) 3 дня назад был продан за 6000, вчера за 5900, сегодня за 6100, 6100 последняя цена
(3) Спасибо
   mistеr
 
5 - 31.10.20 - 17:49
(4) То есть цену последней продажи.

Последняя продажа может и 5 лет назад быть. Из-за этого придется вест регистр шерстить. Задачка...

Лучше ограничиться каким-то разумным сроком (полгода иди год), выбрать последние регистраторы для каждой номенклатуры, затем по периоду + регистратору вытащить основные данные.
   Rovan
 
6 - 31.10.20 - 21:51
(0) с помощью  МАКСИМУМ(ПродажаТовара.Период) КАК Период - находишь дату последнего документа,
а потом идешь другим запросом в этот документ и смотришь там цену !

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.