Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как в группировку добавить строку "ИТОГО"? / 4 сообщений из 4, страница 1 из 1
01.08.2019, 12:50
    #39844020
Piastry
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в группировку добавить строку "ИТОГО"?
Запрос: select id_delivery, sum(amount) from tab3 group by id_delivery показывает:

id_delivery amount
1 700
2 200



Как добавить строку "Итого:", чтобы получилось:

id_delivery amount
1 700
2 200
Итого: 900
...
Рейтинг: 0 / 0
01.08.2019, 13:01
    #39844027
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в группировку добавить строку "ИТОГО"?
...
Рейтинг: 0 / 0
01.08.2019, 13:24
    #39844053
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в группировку добавить строку "ИТОГО"?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQL> compute sum label Итого of cnt on report
SQL> break on report
SQL> select owner, count(*) cnt from all_objects where owner like 'SYS%' group by owner;

OWNER                                 CNT
------------------------------ ----------
SYSTEM                                 14
SYS                                 43452
                               ----------
Итого                               43466
...
Рейтинг: 0 / 0
01.08.2019, 13:46
    #39844074
Oleg M.Ivanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в группировку добавить строку "ИТОГО"?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
with t as 
(select 1 id_delivery,	700 amount from dual
union all
select 2 id_delivery,	200 amount from dual)
select CASE WHEN id_delivery IS NULL THEN 'Итого:'  ELSE to_char(id_delivery) end "id_delivery",
sum(amount) amount
 from t
group by rollup(id_delivery) 
order by GROUPING(id_delivery);


Код: plaintext
1.
2.
3.
4.
5.
id_delivery   AMOUNT
------------  ---------------
1             700	
2             200	
Итого:        900
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как в группировку добавить строку "ИТОГО"? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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