Всем доброго дня!!
Существует вот такой расчет старой цены:
for c in (select ph.price
from supermag.SMPriceHistory ph
where ph.storeloc = :P_Loc
and ph.article = :article
and ph.pricetype = :P_Price_Type
and ph.price <> :price
and ph.EventTime < sysdate
order by ph.EventTime desc, ph.recid desc)
loop return supermag.russianspell.PriceCardString(0, :qty*c.price);
end loop;
return null;
проблема такая: на некоторый весовой товар не правильно показывается старая цена! Кто нибудь сталкивался с этим? Сейчас берется цена такая же как и основная цена..