Buna ziua,
Am o problema intr-un select mic ...
select case when count(column1) =0 then 0 else sum(valoare) end as 'test'
from table1
where column3 = 0
and data <= '2007-09-30'
and column4 = 145214
Numarul de linii pe coloana 1 este 0 si, in consecinta, rezultatul este:
test
0
Daca incerc acelasi select, dar grupat pe o alta coloana, nu mi se mai afiseaza nimic:
select column4, case when count(column1) =0 then 0 else sum(valoare) end as 'test'
from table1
where column3 = 0
and data <= '2007-09-30'
and column4 = 145214
group by column4
Logic privind lucrurile ar trebui sa-mi afiseze
column4 test
145214 0
In schimb nu-mi afiseaza nici un rezultat. E o problema de care m-am mai lovit si nu i-am gasit rezolvarea pana acum.
Daca poate sa-mi descreteasca cineva fruntea, as fi etern recunoscator.
Va multumesc,
V