|
Дублировать строку, которая встретилась по определённому признаку, разделив сумму.
|
|||
---|---|---|---|
#18+
Добрый вечер! Есть задачка, не соображу как сделать с ходу. Нужно при определённых условиях выборки задублировать строку, при этом у одного поле нужно значение разделить на дубли. Пример: Запрос1: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Запрос2: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Запрос3: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
В запросе 2 есть условие отборки данных. Как сделать так, чтобы на лету данные из запроса1 получились как в запросе3, при условии отбора в запросе2. То есть мы видим, что в запросе1 попали первые две строки под эти условия, нужно, чтобы они раздвоились при этих условиях и сумма поделилась между раздвоенным. За любую наводку по решению огромнейшее спасибо заранее! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 18:40 |
|
Дублировать строку, которая встретилась по определённому признаку, разделив сумму.
|
|||
---|---|---|---|
#18+
zorlo Добрый вечер! За любую наводку по решению огромнейшее спасибо заранее! размножаем нечетные т1 Код: 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.
.... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 19:05 |
|
Дублировать строку, которая встретилась по определённому признаку, разделив сумму.
|
|||
---|---|---|---|
#18+
zorlo То есть мы видим, что в запросе1 попали первые две строки под эти условия, нужно, чтобы они раздвоились при этих условиях и сумма поделилась между раздвоенным. Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 19:22 |
|
|
start [/forum/topic.php?fid=52&msg=40122547&tid=1879656]: |
0ms |
get settings: |
18ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
24ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
127ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 461ms |
0 / 0 |