[firebase-br] RES:  Select sum
    Ton - Hotmail 
    hevertonc em hotmail.com
       
    Qui Dez  7 19:13:21 -03 2006
    
    
  
Acho que tá faltando um from em cada sub-select, não está não?
Faz assim:
SELECT CODIGO,
       SUM(CASE WHEN VALOR > 0 THEN VALOR END) AS VALOR_POSITIVO,
       SUM(CASE WHEN VALOR < 0 THEN VALOR END) AS VALOR_NEGATIVO
  FROM TESTE
 GROUP BY CODIGO;
        Ton
Analista de Sistemas
 DotCom Informática
 
"A infrmação não é um produto,
e sim a matéria prima." (Ton)
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Eduardo Bahiense
Enviada em: quinta-feira, 7 de dezembro de 2006 16:59
Para: lista em firebase.com.br
Assunto: Re: [firebase-br] Select sum
> entaum fiz assim e naum funcionou.
> 
> select CODIGO, (select sum(valor) where valor >0) as valorPositivo,(select
> sum(valor) where valor <0) as valornegativo from TESTE group by CODIGO
Em cada sub select você deve vincular o código no where:
select sum(valor) where *CODIGO=TESTE.CODIGO AND* valor >0)
Eduardo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
    
    
Mais detalhes sobre a lista de discussão lista