[firebase-br] RES: Ajuda com query

Otavio Benini otavio.benini em gmail.com
Sáb Abr 14 12:51:26 -03 2012


experimente assim:

Select CODIGO,DESCRICAO,
sum(iif(ENTRADA/SAIDA='S',-quantidade,quantidade)) as SALDO
from MOVIMENTOS
group by  CODIGO, DESCRICAO, QUANTIDADE

-- 
sds
*Otavio Benini*
Benini Informática Consultoria e Assessoria
(11) 8181-6553
(11) 4701-2797
info em benini.com.br
otavio.benini em gmail.com



Em 14 de abril de 2012 11:17, Daniel Reis <daniellcr em yahoo.com.br> escreveu:

> Wellington, da forma com você fez a query irá somar os valores das
> quantidades de cada item. Algumas quantidades são de saída e outras de
> entrada então preciso somar as entradas e somar as saídas e depois subtrair
> as saídas das entradas. Sabe como fazer?
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Wellington Melo
> Enviada em: sexta-feira, 13 de abril de 2012 19:48
> Para: FireBase
> Assunto: Re: [firebase-br] Ajuda com query
>
> Olá Daniel,
>
>
>
> Em 13 de abril de 2012 18:41, Daniel Reis <daniellcr em yahoo.com.br>
> escreveu:
>
> > Amigos, uma ajuda por favor.
> >
> >     Acho que isso resolver:
> >
>
>      Select CODIGO,DESCRICAO, QUANTIDADE, SUM(QUANTIDADE) as
> QUANTIDADE  from MOVIMENTOS group
> by  CODIGO, DESCRICAO, QUANTIDADE ;
>
>
>          Espero ter ajudado;
>
>                        Wellington
>
> >
> >
> > Tenho a tabela MOVIMENTOS com movimentos dos itens 1 e 2.
> >
> >
> >
> >
> >
> > CODIGO              DESCRICAO        ENTRADA/SAIDA             QUANTIDADE
> >
> > 003                        ITEM 1                  E
> > 10
> >
> > 003                        ITEM 1                  E
> > 3
> >
> > 001                        ITEM 2                  E
> > 6
> >
> > 001                        ITEM 2                  S
> > 5
> >
> > 003                        ITEM 1                  S
> > 4
> >
> >
> >
> >
> >
> > Preciso de uma query que retorne o saldo de cada item conforme abaixo:
> >
> >
> >
> > CODIGO              DESCRICAO        QUANTIDADE
> >
> > 003                        ITEM 1                  9
> >
> > 001                        ITEM 2                  1
> >
> >
> >
> >
> >
> > Desde já agradeço.
> >
> >
> >
> > Daniel Reis
> >
> > P Antes de imprimir pense em sua responsabilidade e compromisso com o
> MEIO
> > AMBIENTE!
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Wellington Melo da Silva
> Programador: Delphi XE, .Net C# , PHP, HTML5, CSS3
>                     Firebird 2.5, MySQL.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista