Множественные операции с кортежами

Edgar
Дата: 22.09.2015 17:25:58
Друзья, помогите:
Есть данные

Name   Count
---- ----
А 30
A 30
B 10
B 5

Надо получить
C = 30+30-(10+5) = 45
C = сумма всех значений где Name = 'A' минус сумма всех значений где Name = 'B'
dbms_photoshop
Дата: 22.09.2015 17:34:19
Edgar,

sum(decode(name,'A',1,-1))*cnt
Не стоит благодарности.
Elic
Дата: 22.09.2015 17:34:53
sum(case
dbms_photoshop
Дата: 22.09.2015 17:35:09
Скобочку одну надо сдвинуть вправо до упора.
ArtNick
Дата: 22.09.2015 17:36:53
Edgar
Друзья, помогите:
Есть данные

Name   Count
---- ----
А 30
A 30
B 10
B 5

Надо получить
C = 30+30-(10+5) = 45
C = сумма всех значений где Name = 'A' минус сумма всех значений где Name = 'B'


тебе нужно SUM
и CASE
Edgar
Дата: 22.09.2015 18:15:24
Спасибо всем. Помогли!