Welcome to Sign in | Help

Group by ...

  •  11-27-2007, 11:59 AM

    Group by ...

    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
     

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems