[firebase-br] Select sum

Caio Oliveira news em caiosistemas.com.br
Qui Dez 7 19:13:36 -03 2006


Use o case WHEN como abaixo:

select CODIGO,
case when valor > 0 then valor else 0 end as valorPositivo,
case when valor < 0 then valor else 0 end as valornegativo
from TESTE
group by CODIGO

Sds,

justiceiro punisher escreveu:
> uso fire 1.5
> 
> amigos tenho uma tabela('teste') e nessa tabela tenho os seguintes campos:(' 
> codigo, valor')
> 
> o valor contem registros positivos e negativos.
> 
> eu preciso retornar a soma de todos valores positivos e negativos  de um 
> determinado codigo
> 
> 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
> 
> alguem pode me ajudar
> 
> _________________________________________________________________
> Seja um dos primeiros a testar o novo Windows Live Mail Beta- grátis. Acesse 
> http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
> 
> 
> ______________________________________________
> 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