Доброго времени суток! Нужна помощь по решению вопроса. Имеется документ, который подбирает цены для номенклатуры с текущими размерами (характеристиками). Если для данной номенклатуры не заданы характеристики, то должна браться цена по ближайшей по размеру (по возрастанию). т.е. ширина изделия 80 сантиметров, для него цена не установлена, но есть цены для 85, 90 и 100 сантиметров. Нужно будет взять цену как для изделия с шириной 85, т.к. ближайшее оно.
Все это нужно реализовать именно непосредственно в запросе. Как это можно корректно реализовать?
Выбираешь характеристики на которые заданы цены и которые большеравны чем твоя характеристика. Выбираешь из них минимальную и соединяешь по этой характеристике с таблицей цен.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший