....
0
0
sum przenieś przed case - cały case weź w sum
0
prawie :) - musisz przenieść sum
a nie skopiować - wywal te w poszczególnych przypadkach case
.
2
ech...
select tuh.user_id, duv.imie, duv.nazwisko, sum(tuh.cases) kartony,
sum(case when tuh.zone = 'N1' then (tuh.cases)*1
when tuh.zone = 'N2' then (tuh.cases)*2
when tuh.zone = 'N3' then (tuh.cases)*3
when tuh.zone = 'N4' then (tuh.cases)*2 end) PUNKTY
from tran_up_his tuh, dms_user_v duv
where tuh.user_id=duv.user_id
group by tuh.user_id, duv.imie, duv.nazwisko;