|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
Доброго времени суток! Подскажите пожалуйста, вторые сутки ломаю голову. Есть таблица doc: id_doc | id_client | dt_doc ------------------------------- к нему нужно присоединить по id_client три примерно друг на друга похожие таблицы, допустим first, second, third id_client | open_dt | code | n_code ---------------------------------------- по следующему условию: dt_doc >= open_dt всех трех таблиц, из таблиц first, second, third нужно сделать выборку которая бы вытащила нам id_client по последней дате. я использую max(open_dt) over (partition by id_client) для каждой таблицы first, second, third, но тогда у меня имеются записи open_dt > dt_doc Прошу вас, нет, я даже молю вас, помогите! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 22:38 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
Vadim Lejnin памятка: HOWTO :: Как правильно задавать вопросы Как мне оформить свое сообщение? Студентам, желающим помощи 1) Полная постановка задачи (без сокращений) 2) Подготовьте тестовые данные, лучше в виде with 3) Покажите что сделали, что получили, без сокращений. (лучше не в виде screenshot) 4) используйте Тэги, читать код без них неудобно, правильно оформляйте сообщение ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 22:47 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
Код: 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. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103.
нахожусь на таком этапе, подскажите пожалуйста в правильном ли направлении я думаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 23:22 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
joskii Код: 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.
нахожусь на таком этапе, подскажите пожалуйста в правильном ли направлении я думаю? Если не жалеете свои глаза, пожалейте наши... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 23:31 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
joskii, какая версия оракля? ps lateral/applay pss ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 21:25 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
Stax lateral/applay ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 21:55 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
Elic, APPLY .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2022, 22:22 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
joskii, набрал Код: 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. 57. 58. 59.
...... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2022, 00:08 |
|
задачка. извлечь данные по максимальной дате из нескольких таблиц
|
|||
---|---|---|---|
#18+
Stax, Код: 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.
PS: 02 => o2 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2022, 19:28 |
|
|
start [/forum/topic.php?desktop=1&fid=52&tid=1879583]: |
0ms |
get settings: |
20ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
242ms |
get tp. blocked users: |
3ms |
others: | 379ms |
total: | 729ms |
0 / 0 |