@Richard_Ferlow
Веб-программист

Поиск по цене, если она в разной валюте?

Вопрос такой - есть объекты недвижимости и цена на них в базе хранится в разной валюте - где-то доллары, где-то рупии, где-то баты. На сайте эта цена отображается с конвертацией в рубли по текущему курсу.
У каждого объекта есть поле с указанием в какой валюте цена.
Вопрос - как организуют поиск по цене(диапазону)? Объектов не больше 500штук
  • Вопрос задан
  • 137 просмотров
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега MySQL
Я рекомендую воспользоваться советом entermix, но есть и другой вариант - переводить цену на лету во все валюты и делать такую выборку:
WHERE
(currency = 'usd' and price > x1 and price < x2) or
(currency = 'rub' and price > y1 and price < y2)
Ответ написан
Комментировать
@entermix
Добавьте доп. поле, где храните информацию в рублях (возможно оно уже есть, раз цена на сайте в рублях), по нему и ищите.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы