...
Code Block | ||
---|---|---|
| ||
update product set f_40gn6126l = null; update product set f_40gn6126l = (select min(price_to_base(pd.fixed_price, pd.fix_price_curr_id)) from price_detail pd where pd.product_id = product.idandid and pd.price_id = 128and in (128, 201) and pd.is_exists <> 2) |
В запросе вам нужно поменять:
f_40gn6126l
- в двух местах, код созданного вами ранее поля
128, 201
- айдишники прайсов, через запятую, из которых будет выбрана минимальная рекомендованная цена, с которой будет сравнение.
Если рекомендованная цена есть в нескольких указанных прайсах, то выбирается меньшая из них. Если нужно выбрать большую, то в тексте запроса нужно заменить min на max.