Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вставить в таблицу значений строку с суммой других строк / 4 сообщений из 4, страница 1 из 1
17.06.2019, 11:03
    #39827131
Lilzen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в таблицу значений строку с суммой других строк
Приветствую знатоки oracle возник такой вопрос...
Есть запрос вида:
Код: plsql
1.
2.
3.
4.
5.
Select * from (select 1col1, 2 col2, 3 col3, 4 col4 from dual)
unpivot ((c1,c2) for colsort in (
  (col1, col2) as 1,
  (col3, col4) as 3
));



Подскажите как можно в эту таблицу вставить строчку colsort=2 в которой в c1 будет сумма col1, col2 а в c2 col3,col4 так что бы это посчитались за один проход?! Всем спасибо!
...
Рейтинг: 0 / 0
17.06.2019, 11:14
    #39827140
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в таблицу значений строку с суммой других строк
Lilzen,

col1+col2 as col5, col3+col4 as col6
...
Рейтинг: 0 / 0
17.06.2019, 11:32
    #39827152
Lilzen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в таблицу значений строку с суммой других строк
Пробовал не работает так
...
Рейтинг: 0 / 0
17.06.2019, 12:58
    #39827189
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в таблицу значений строку с суммой других строк
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
with t as(select 1col1, 2 col2, 3 col3, 4 col4 from dual)
select * from 
 ( Select col1, col2, col3, col4
        , col1+col2 col12, col3+col4 col34 
        , col1+col3 col13, col2+col4 col24 
     from t)
unpivot ((c1,c2) for colsort in (
  (col1, col2) as 1,
  (col3, col4) as 3,
  (col12, col34) as 2,
  (col13, col24) as 2.1
))
;
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вставить в таблицу значений строку с суммой других строк / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]