|
Найти пару записей с минимальным расстоянием
|
|||
---|---|---|---|
#18+
Помогите составить запрос Есть база ID t1 t2 1 a 11 2 b 16 3 x 18 4 t 25 5 e 11 6 t 19 7 j 32 нужно найти пару записей (например для т2=11 и т2=32), причем расстояние должно быть минимальным и между ними не должно встречаться т1=х. Т.е. в данном случае нужно найти записи с ID 5 и 7. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2015, 15:52 |
|
Найти пару записей с минимальным расстоянием
|
|||
---|---|---|---|
#18+
Evgeny Melnik, Почему не id=1, а id=5 (каков критерий отбора) и поясните это: Evgeny Melnik....причем расстояние должно быть минимальным и между ними не должно встречаться т1=х....чему равен Х ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2015, 16:39 |
|
Найти пару записей с минимальным расстоянием
|
|||
---|---|---|---|
#18+
sdku, есть пара значений 3го столбца (например 11 и 32). Мне нужно выбрать пару записей базы, с наименьшим количеством записей между ними. В данном примере есть две пары со значениями 3го столбца 11 и 32: строки 1, 7 и строки 5, 7. Нужно выбрать 5, 7 так как между ними меньше записей. Дополнительное условие - отсутствие в диапазоне значения "х" во втором столбце. После мне нужно будет сложить все строки 2го столбца в одну строку. Т.е. здесь мне надо будет получить строку "etj" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2015, 17:13 |
|
Найти пару записей с минимальным расстоянием
|
|||
---|---|---|---|
#18+
Evgeny Melnik, при условии , что ID непрерывно возрастает ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2015, 22:34 |
|
Найти пару записей с минимальным расстоянием
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
ругается что ядру субд не удается найти входную таблицу или запрос 3. Что может быть не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2016, 23:44 |
|
Найти пару записей с минимальным расстоянием
|
|||
---|---|---|---|
#18+
Evgeny Melnik Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
ругается что ядру субд не удается найти входную таблицу или запрос 3. Что может быть не так? вот это: select min(s) from [3] хочет выбирать из таблицы/запроса с именем 3 если у вас такой таблицы нет, и вы имели в виду тот же [3], с которым у вас выше написан подзапрос, то так не выйдет - чтобы повторно использовать подзапрос в запросе, придется повторить там его текст еще раз. ну либо сделать сохраненный запрос - и тогда в основном запросе к нему можно обращаться несколько раз, да. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2016, 23:57 |
|
|
start [/forum/topic.php?fid=45&msg=39140711&tid=1614090]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 137ms |
0 / 0 |