Общие > Базы данных

сортировка $ и руб mysql

(1/2) > >>

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, иначе корректной сортировки не будет.
--- Конец цитаты ---

Почему только так?
Человеку ведь надо:
--- Цитировать ---осуществить сортировку по ценам, чтобы сначала
сортировались долларовые цен а потом рублевые?
--- Конец цитаты ---

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии