lara_
Новичок
Доброе утро.
Возникла задача поиска min значения, но не так все просто (во всяком случае для меня):
У товара есть две цены: сама цена и цена со скидкой (эти цены хранятся в разных таблицах). Если скидка у товара есть, то "реальной" ценой считается цена со скидкой. Если скидки нет - в таблицу записывается значение "-1" и оно просто игнорируется. Необходимо найти min значение цен товаров, т.е. поиск нужно осуществлять среди "реальных" цен (если сидка есть: "реальная" цена - цена со скидкой, если нет - сама цена).
После этого у пользователя есть возможность установить фильтр диапозона цен (min и max) и система должна отобрать товары, чьи "реальные"цены попадают в установленный диапозон.
Если у кого-то есть идеи, как разрешить такую задачу - буду рада помощи.
Спасибо.
Возникла задача поиска min значения, но не так все просто (во всяком случае для меня):
У товара есть две цены: сама цена и цена со скидкой (эти цены хранятся в разных таблицах). Если скидка у товара есть, то "реальной" ценой считается цена со скидкой. Если скидки нет - в таблицу записывается значение "-1" и оно просто игнорируется. Необходимо найти min значение цен товаров, т.е. поиск нужно осуществлять среди "реальных" цен (если сидка есть: "реальная" цена - цена со скидкой, если нет - сама цена).
После этого у пользователя есть возможность установить фильтр диапозона цен (min и max) и система должна отобрать товары, чьи "реальные"цены попадают в установленный диапозон.
Если у кого-то есть идеи, как разрешить такую задачу - буду рада помощи.
Спасибо.