У меня следующая ситуация
ID Value
1 50
1 60
2 70
2 80
1 0
2 50
Мне нужно выполнить запрос, который бы возвращал суммированное значение, сгруппированное по ID.Уловка в том случае, если значение равно 0, тогда вся сумма должна быть 0.
Результаты запроса будут
ID Value
1 0
2 200
Я пытался
select ID, case
when Value> 0 then sum(Value) * 1
when Value= 0 then sum(value) * 0
end
from table
, но это сделалне работает.