|
|
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
У нас большой факап произошел - сервис в половине рынков в мире навернулся. И для анализа ошибки нужно найти в таблице следующее (третий день безрезультатно бьюсь): Предположим, таблица А B 1 5 1 6 2 5 2 7 2 8 3 9 Нужно найти строки, в которых для одинаковых значений в столбце А разница между значениями в столбце B меньше или равна 1. Т.е., в данном случае ответ А B 1 5 1 6 2 7 2 8 Буду очень признателен за помощь. А то уволят к чертовой матери (хоть это и не мой профиль) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 22:54:24 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
alkos1984, в лоб Код: sql 1. 2. 3. или красиво через пользовательские переменные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 00:07:45 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
retvizan, Ох, спасибо огромное! Работает как часы! А я, было, пошел существенно более сложным путем.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 02:51:44 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
retvizan Код: sql 1. 2. а можно просто взять модуль, избавившись тем самым от лишнего подзапроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 05:19:43 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
tanglirretvizan Код: sql 1. 2. а можно просто взять модуль, избавившись тем самым от лишнего подзапроса ...ну и distinct добавить если не надо повторений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 06:06:03 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
А почему не просто Код: sql 1. 2. 3. 4. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 14:34:13 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
...чет я не понял про ноль.... наверно имелось ввиду примерно так (?) : Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:37:51 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
javajdbcя не понял про ноль.... Вот потому и DISTINCT, что не до нуля... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 18:29:59 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
Akinajavajdbcя не понял про ноль.... Вот потому и DISTINCT, что не до нуля... допустим t1.B = 374 t2.B = 791 t1.B BETWEEN t2.B-1 AND 0 >>> ? 374 BETWEEN 791-1 AND 0 >>> TRUE нам то надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2015, 07:22:22 |
|
||
|
Аццкий запрос
|
|||
|---|---|---|---|
|
#18+
javajdbc , пятница, аднака... Мозг, вероятно, имел в виду Код: sql 1. ... но руки не донесли эту мысль до клавиатуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2015, 19:10:15 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39108444&tid=1832470]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 328ms |

| 0 / 0 |
