Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с поиском, СРОЧНО / 5 сообщений из 5, страница 1 из 1
05.01.2004, 23:46
    #32368991
z0rlaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с поиском, СРОЧНО
Господа, такой вопрос:
в таблице, в поле price у меня указаны значения вида:
270$
380$
4500Руб.
200$
6000руб
4800$


В форме поиска указывается максимальная цена и минимальная(в долларах). Как мне написать запрос, чтобы выдать соответствующие значения?
...
Рейтинг: 0 / 0
06.01.2004, 00:19
    #32368998
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с поиском, СРОЧНО
меняй формат таблицы - сейчас у тебя полный бред. Поле price разбей на 2 :
собственно стоимость (decimal(10,2)) и второе поле - валюта
...
Рейтинг: 0 / 0
06.01.2004, 00:24
    #32369000
z0rlaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с поиском, СРОЧНО
Менять... Рад бы, да не в моих силах...
Есть другие возможности?
...
Рейтинг: 0 / 0
06.01.2004, 00:54
    #32369003
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с поиском, СРОЧНО
select CONVERT(float,LEFT(price, LEN(price)-1)) * 30.0 as val FROM tbl WHERE RIGHT(price,1)='$'
union
select CONVERT(float, LEFT(price, PATINDEX('%руб%', price)-1)) as val FROM tbl WHERE RIGHT(price,1)<>'$'


так получишь список проконвертированных валют

ну а дальше сам сумеешь
...
Рейтинг: 0 / 0
06.01.2004, 01:00
    #32369005
z0rlaq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с поиском, СРОЧНО
2k10x2Lepsik!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с поиском, СРОЧНО / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]