Общие > Базы данных
сортировка $ и руб mysql
scasic:
как лучше осуществить сортировку?
есть столбец с ценами
на одни товары цена в $ на другие в рублях (все в одном столбце) float 6,2
для опознания в какой валюте используется еще один столбец
так вот как осуществить сортировку по ценам, чтобы сначала
сортировались долларовые цен а потом рублевые?
AliMamed:
order by currency_type ASC, price ASC
наверное
Alexandr:
Можно вообще круто извратиться.
С какого-нть сервака вытаскиваешь курс USD и пишешь следующее:
SELECT currency_type, price, IF(currency_type = \'USD\', price*$kurs_baksa, price) as order_price FROM your_table ORDER BY order_price
$kurs_baksa - переменная которую подставляешь в запрос.
YA:
Только так, как сказал Alexandr, иначе корректной сортировки не будет.
Alexandr:
--- Цитировать ---Только так, как сказал Alexandr, иначе корректной сортировки не будет.
--- Конец цитаты ---
Почему только так?
Человеку ведь надо:
--- Цитировать ---осуществить сортировку по ценам, чтобы сначала
сортировались долларовые цен а потом рублевые?
--- Конец цитаты ---
Навигация
Перейти к полной версии