|
Проблема в задаче PL/SQL. Процедуры
|
|||
---|---|---|---|
#18+
Здравствуйте! Задача такая: Создайте процедуру, которая будет генерировать записи для таблицы расписания тренировок с датами до 4 недель с указанной даты начала, 3 раза в неделю (понедельник, среда, пятница или вторник, четверг, суббота). Если тренировка уже существует на дату для этого пользователя, не вставляйте запись. Код без проблем работает если переданная параметром дата ровно пн, ср, пт. Некорректно работает когда дата ровно вт чт сб. То есть не заходит в IF: Код: plsql 1. 2. 3.
Подскажите что не так? Заранее спасибо!) Вот мой код: Код: 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
Output в первом случае:[img=] Output во втором случае: [img=] Модератор: Пользуйтесь тегом SRC для кода ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 21:07 |
|
Проблема в задаче PL/SQL. Процедуры
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 21:29 |
|
|
start [/forum/topic.php?fid=52&gotonew=1&tid=1880360]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 256ms |
total: | 495ms |
0 / 0 |