MurCode
Форумы
Поиск
О проекте
Oracle
Новое сообщение
Множественные операции с кортежами
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
Спасибо всем. Помогли!