Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.01.2004, 23:46
|
|||
---|---|---|---|
|
|||
Помогите с поиском, СРОЧНО |
|||
#18+
Господа, такой вопрос: в таблице, в поле price у меня указаны значения вида: 270$ 380$ 4500Руб. 200$ 6000руб 4800$ В форме поиска указывается максимальная цена и минимальная(в долларах). Как мне написать запрос, чтобы выдать соответствующие значения? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.01.2004, 00:19
|
|||
---|---|---|---|
Помогите с поиском, СРОЧНО |
|||
#18+
меняй формат таблицы - сейчас у тебя полный бред. Поле price разбей на 2 : собственно стоимость (decimal(10,2)) и второе поле - валюта ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.01.2004, 00:24
|
|||
---|---|---|---|
|
|||
Помогите с поиском, СРОЧНО |
|||
#18+
Менять... Рад бы, да не в моих силах... Есть другие возможности? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.01.2004, 00:54
|
|||
---|---|---|---|
Помогите с поиском, СРОЧНО |
|||
#18+
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)<>'$' так получишь список проконвертированных валют ну а дальше сам сумеешь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&tablet=1&tid=1855525]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 342ms |
total: | 489ms |
0 / 0 |