Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2020, 09:35
|
|||
|---|---|---|---|
|
|||
Вывод дать с разностью 1-5 дней с помощью connect by и wiht |
|||
|
#18+
Добрый день. Ситуация следующая: нужно вывести 100 дат от текущей даты, разница должна быть 1-5 дней. Сперва я просто вывел все даты подряд: Код: plsql 1. 2. 3. Вместо даты можно просто SYSDATE использовать, но не суть. Далее я например вывожу чтобы выводил например с разницей в 5 дней: Код: plsql 1. 2. 3. Всё выводит, всё нормально Теперь я хочу рандомное число от 1-5, использую ROUND(DBMS_RANDOM.VALUE(1,6)). НО когда я вставляю его в код, он вообще ахинею какую то выводит. Может например вывести точно такое же число как и предыдущее, может ВООБЩЕ отнять фиг пойми как. Код: plsql 1. 2. 3. Подскажите пожалуйста что я не так делаю, может я не ту функцию или не так пиши. Ну и по возможности подскажите как сделать этот запрос с WITH, ну тоесть рекурсивный запрос, если ниче не путаю. Спасибо заранее за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2020, 09:40
|
|||
|---|---|---|---|
Вывод дать с разностью 1-5 дней с помощью connect by и wiht |
|||
|
#18+
SDR95 Подскажите пожалуйста что я не так делаю, может я не ту функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2020, 10:04
|
|||
|---|---|---|---|
|
|||
Вывод дать с разностью 1-5 дней с помощью connect by и wiht |
|||
|
#18+
Elic, поподробнее можно пожалуйста? Ты про dbms_random? Я новичок в Oracle, не всё точно понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2020, 10:10
|
|||
|---|---|---|---|
Вывод дать с разностью 1-5 дней с помощью connect by и wiht |
|||
|
#18+
SDR95 Я новичок в Oracle, не всё точно понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2020, 10:29
|
|||
|---|---|---|---|
|
|||
Вывод дать с разностью 1-5 дней с помощью connect by и wiht |
|||
|
#18+
Elic, это на стажировки дали задание такое. До этого просто иерархию сказали сделать с connect и без connect by. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2020, 12:15
|
|||
|---|---|---|---|
Вывод дать с разностью 1-5 дней с помощью connect by и wiht |
|||
|
#18+
SDR95, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2020, 12:17
|
|||
|---|---|---|---|
Вывод дать с разностью 1-5 дней с помощью connect by и wiht |
|||
|
#18+
SDR95 Ну и по возможности подскажите как сделать этот запрос с WITH, ну тоесть рекурсивный запрос Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1881482]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 285ms |
| total: | 525ms |

| 0 / 0 |
