|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Мне необходимо, по каждому результату вывести подитоги, как на скриншоте. Где строка 1,2,3 результаты выборки из запроса, а правее дополнительные 3 строки в которых расшифровки по каждой строчке селекта. Когда данные были ёще не сгруппированы, присваивал нумерацию по необходимым группам с помощью оконной функции и ограничивал вывод через rownum по этой нумерации до 3 строк. И с помощью конструкции CASE присваивал по этой нумерации необходимые вычисления. Теперь после группировки это стало проблемой. Заранее благодарен за любые наводки! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 19:25 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Эпистолярный жанр - не Ваше. Сделайте пример исходных данных (в форме with ...) и ожидаемый результат, дополните Вашим вариантом с оконной функцией и комментарием что конкретно не получается - этим Вы существенно повысите Ваши шансы на квалифицированный совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 19:36 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
andrey_anonymousЭпистолярный жанр - не Ваше. Сделайте пример исходных данных (в форме with ...) и ожидаемый результат, дополните Вашим вариантом с оконной функцией и комментарием что конкретно не получается - этим Вы существенно повысите Ваши шансы на квалифицированный совет. Задача: раздвинуть каждую строку до 3. А по факту, между каждом строкой каким-то образом запихать пару пустых строк или продублировать каждую строку по 2 раза. Мне бы только наводки из вариантов. Не вижу смысла делать данные в with, считаю достаточным описания необходимой задачи ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 20:18 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
andrey_anonymousСделайте пример исходных данных (в форме with ...) и ожидаемый результат, дополните Вашим вариантом с оконной функцией и комментарием что конкретно не получается - этим Вы существенно повысите Ваши шансы на квалифицированный совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 20:58 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Валерий Юринский, Есть некая выборка Код: plsql 1. 2. 3. 4. 5. 6. 7.
Цель: по каждой строчке добавить аналитики, чтобы в итоги выглядило так Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 04:49 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Что-то похожее на это, только из-за группировки строк по ROLLUP зануляются крайние значения, что недопустимо. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 06:06 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#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.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 06:46 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
-2-, Значения идут в одну строку, а необходимо распределить по строкам ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 06:58 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Никита Аа необходимоКак тот, что будет смотреть на результат, отличит перевод строки в значении от перевода строки между значениями? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 07:06 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Никита А, unpivot (если версия позволяет, если нет - то max(case .... ) ) + lag ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 07:46 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
-2-Как тот, что будет смотреть на результат, отличит перевод строки в значении от перевода строки между значениями? Пока добился такого результата ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 07:50 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Никита Ачтобы в итоги выглядило Скажем прямо: эта задача правильно решается клиентом, на клиенте и для клиента. Средствами SQL ее решать не следует, хотя и возможно: Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 15:27 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Намек - GROUPING(Спуск), GROUPING(Горизонт) SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 15:36 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
andrey_anonymousСкажем прямо: эта задача правильно решается клиентом, на клиенте и для клиента. Средствами SQL ее решать не следует, хотя и возможно: Я с Вами согласен, но пока я не могу подружить javascript с apex 4 1) Проблема с прикреплением библиотек jquery в apex 4 версии 2) Необходим алгоритм, как вытаскивать данные с помощью javascript и строить таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 08:45 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
andrey_anonymous Код: 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.
Спасибо за предложенные варианты, понравился первый вариант. После выходных буду пробовать реализовывать, так как Ваш вариант презентабельней выглядит. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 08:54 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Опытным путём вычислил, что если одно и тоже поле добавить в GROUP BY и ROLLUP, то поля задваиваются, по количеству в ROLLUP. Если необходимо 4 копии сделать, будет выглядеть так: Код: plsql 1.
Таким приёмом я и воспользовался. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 06:44 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Никита А Опытным путём Жизнь за подобное непременно ударит, если не сразу. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 06:56 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
Никита А Таким приёмом я и воспользовался Никита А Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 07:43 |
|
Варианты дублирования или вставки пустых строх в результат селекта
|
|||
---|---|---|---|
#18+
-2- То есть, полгода не хватило на освоение unpivot. Зато сколько за это время можно было поставить опытов с group by! За пол года проснулась совесть, чтобы ответь. В моём случае pivot необходим был, если точнее. Насчёт cube надо попробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 10:05 |
|
|
start [/forum/topic.php?fid=52&msg=39886620&tid=1881893]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 173ms |
0 / 0 |