|
|
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
Gospoda spezialisti, budte dobri podskagite kto chto znaet. Situazija takaja: Zapros sostoit iz trex chastej: select 'Geschäft', sum(...) a, sum(...) b union select 'siA' sum(..) a, sum(...) b union select 'andere' sum(...) a, sum(...) b A teper' mne nugna ege odna stroka 'Summe' , kotoraja mne ege summu wsex a i wsex b sootwetstwenno poschitaet i widast. Zaranee wsem spasibo! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 16:57 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
to Котята 1) вообще уже есть типичная ошибка : надо union all, так как константы воспринимаются как одно и тоже и если будут равные значения сумм, то они потеряются 2) а так, например, добавить ... union all select 'Summe', sum(nvl(a,0)) aa, sum(nvl(b,0)) bb from ( все это предыдущее выражение ) P.S. Оптимизатор второй раз пересчитывает не должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 17:15 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
to сфиштуе 1) Spasibo, konechno, za kommentarij, w originale zapros ispol'zuet union all. 2) zadach zakljuchaetsja w ne w tom, chtobi widat' tol'ko summu a's i b's, a chto bi eto summa schla otdel'noj strochkoj k prediduschim. Nagljadno eto dolgno wigljadet' sledujuschim obrazom: Gruppe A B Geschäft 10 12 siA 5 3 andere 5 5 summe 20 20 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 17:37 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
Если у тебя 8i и выше используй ROLLUP, CUBE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 17:46 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
an Кошечка Если тебе только для sql*plus, то можно так: Код: plaintext 1. 2. только вот насчет замены sum на Summe не знаю :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 17:49 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
a mogno nemnogko popodrobnee ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 17:49 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
"Функции ROLLUP и CUBE в предложении SELECT" http://baks.gaz.ru/baks/oradoc/ora/ora070.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 17:57 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
to .dba Kak obichno, wascha pomosch' okazalas' bistroij i tochnoj ;-)) Danke! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 17:58 |
|
||
|
Summa w SQL Plus
|
|||
|---|---|---|---|
|
#18+
опечатка вкралась ... summa schla otdel'noj strochkoj k prediduschim ... это добавление к предыдущим ... union all select 'Summe', sum(nvl(a,0)) a, sum(nvl(b,0)) b from ( все это предыдущее выражение ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2003, 18:38 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32126753&tid=1991309]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
204ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 519ms |

| 0 / 0 |
