У меня есть таблица, как показано нижеКак получить все числа от диапазона
Id RFrom RTo
.... ....... .....
1 10 14
1 22 25
2 100 102
2 176 180
Я хочу, чтобы все числа между каждым RFrom и RTO для каждого Id. Мой ожидаемый результат следующий:
Id NUMS
.... ......
1 10
1 11
1 12
1 13
1 14
1 22
1 23
1 24
1 25
2 100
2 101
2 102
2 176
2 177
2 178
2 179
2 180
Должен ли я использовать курсор для достижения этого?
Hi sgeddes. Ваш ответ хороший и легкий, но не работает, когда есть отрицательные значения :(В любом случае. Спасибо :) –
@ShilpaPraneesh - не беспокойтесь, рад, что мы помогли. Целью этого решения является не метод, используемый для создания таблицы 'numbers', а скорее преимущества скорости использования' join', чем использование «рекурсивного запроса». Тем не менее, рад, что вы получили его! – sgeddes
Да. Он отлично подходит для + ve значения. Спасибо. Я рад за вашу поддержку :) –