Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Итоги в запросе / 2 сообщений из 2, страница 1 из 1
28.03.2017, 15:03
    #39428494
Kostya555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итоги в запросе
Добрый день! Возможно вопрос совсем простой.. подскажите есть часть запроса вида:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select
Y.YEAR_SHT,

(select sum(t1.value)*1000 from VERSION_BUDGET t1, version v, task tt, task_version_task tvt, version_task vt
where t1.budget_source_id = 1 and t1.budget_line_id = 1 and t1.version_id = v.id and v.is_actual = 1 
and tvt.task_id = tt.id and tvt.version_task_id = vt.id and t1.task_id = vt.id and vt.is_rep = 1 and vt.is_print = 1 and t1.year = y.id and vt.customer_id = 1) as FP


from YEARS Y
where Y.ID in (2016,2017,2018,2019,2020)



Необходимо насчитать итого по подселекту...



group by rollup тут вроде не пройдет? union?
...
Рейтинг: 0 / 0
28.03.2017, 20:40
    #39428755
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итоги в запросе
Kostya555,

почему бы и нет

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.
  1  select
  2    decode(grouping_id(ename),0,ename,1,'Всього') ename
  3   ,sum(sal) sum_sal
  4  from emp
  5* group by grouping sets ((ename),())
SQL> /

ENAME         SUM_SAL
---------- ----------
ADAMS            1100
ALLEN            1600
BLAKE            2850
CLARK            2450
FORD             3000
JAMES             950
JONES            2975
KING             5000
MARTIN           1250
MILLER           1300
SCOTT            3000
SMITH             800
TURNER           1500
WARD             1250
Всього          29025

15 rows selected.



2) на клиенте

.....
stax
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Итоги в запросе / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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