|
|
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#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:06 |
|
||
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#18+
используйте конструкцию вида: case when ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 17:21 |
|
||
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#18+
Как я понял Вы предлагаете разделять данные 1-30 на 1 и 30 и далее: Case is >=1 <=30? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 17:30 |
|
||
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#18+
вообще то я имел ввиду прямо в запросе SQL ее применить, но можно и в коде анализировать конечно, если хотите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 17:33 |
|
||
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#18+
имхо проще по ключу отобрать через between and, если он есть конечно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 18:19 |
|
||
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#18+
Еще таки строки могут присутствовать: 1-7, 1-30, 1-31, 1-365, 4000-8000 и т.д. Такую строку можно ли как то разделить на "Case is >=от <=до" используя SQL воткнув в запрос Mid, Split..? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 20:18 |
|
||
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#18+
можно, пройтися последовательно по запятой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 11:26 |
|
||
|
Поиск в диапазоне чисел
|
|||
|---|---|---|---|
|
#18+
можно так split(поле, ',') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 11:35 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2162500]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 388ms |

| 0 / 0 |
