
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.03.2008, 17:06
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
Есть данные в формате 1. 1-7 2. 1-30 3. 1-31 4. 1-365 5. 4000-8000 и т.д. 6. ..... Суть проблемы Надо выбрать записи, которые попадают в диапазон, например, от 31 до 4500. В результате выборки вернулись бы записи под № 3,4,5. Не соображу никак, как это замутить. Если есть у кого соображения, какие ни будь, пожалуйста, поделитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2008, 17:21
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
используйте конструкцию вида: case when ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2008, 17:30
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
Как я понял Вы предлагаете разделять данные 1-30 на 1 и 30 и далее: Case is >=1 <=30? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2008, 17:33
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
вообще то я имел ввиду прямо в запросе SQL ее применить, но можно и в коде анализировать конечно, если хотите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2008, 18:19
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
имхо проще по ключу отобрать через between and, если он есть конечно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2008, 20:18
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
Еще таки строки могут присутствовать: 1-7, 1-30, 1-31, 1-365, 4000-8000 и т.д. Такую строку можно ли как то разделить на "Case is >=от <=до" используя SQL воткнув в запрос Mid, Split..? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2008, 11:26
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
можно, пройтися последовательно по запятой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2008, 11:35
|
|||
|---|---|---|---|
Поиск в диапазоне чисел |
|||
|
#18+
можно так split(поле, ',') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2162500]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
91ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 383ms |

| 0 / 0 |
