|
Разные результаты при многократном запуске запроса
|
|||
---|---|---|---|
#18+
Добрый день! Столкнулся с проблемой. Следующий запрос возвращает разные результаты при первом выполнении и последующих. Код: sql 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.
При первом запуске возвращает результат --------------------- -1 | 548 | 548 -1 | 1708 | 1708 -1 | 1926 | 1926 --------------------- При последующих ---------------------------- 82584520 | 548 | 710 82142283 | 1708 | 1926 82377842 | 1926 | 1937 ---------------------------- Если преобразовать дату в строку, как в закомментированном коде, то результат возвращается всегда одинаковый. Подскажите, в чем может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 18:25 |
|
Разные результаты при многократном запуске запроса
|
|||
---|---|---|---|
#18+
Разберитесь с типами данных. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 18:45 |
|
Разные результаты при многократном запуске запроса
|
|||
---|---|---|---|
#18+
Тип данных там один - date. Конвертацию к строке привел для примера. Чтобы не было путаницы удалил комментарий из запроса. Код: sql 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.
Вопрос остается тот же. Почему при первом запуске результат с -1, а при втором со значениями? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 22:52 |
|
Разные результаты при многократном запуске запроса
|
|||
---|---|---|---|
#18+
Первое попавшиеся (row_number() = 1) не попало. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 23:01 |
|
Разные результаты при многократном запуске запроса
|
|||
---|---|---|---|
#18+
. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 23:08 |
|
Разные результаты при многократном запуске запроса
|
|||
---|---|---|---|
#18+
jrqq4-h7h2v Вопрос остается тот же. Почему при первом запуске результат с -1, а при втором со значениями? Вероятно, по той же причине, почему такой запрос setup Код: plsql 1. 2. 3. 4.
Код: plsql 1. 2. 3. 4. 5. 6. 7.
может возвращать разные результаты Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 02:06 |
|
|
start [/forum/topic.php?fid=52&msg=40046051&tid=1880431]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 487ms |
0 / 0 |