[firebase-br] RES: Ajuda com select

Vilmar Diogo vilmardiogo em mcisistemas.com.br
Qua Nov 6 12:07:49 -03 2013


Então,

esta sugestão do Frederico Godoi deve lhe ajudar

veja:

select NF.dataemissao ,IT.CODPRODUTO,  PD.DESCPROD , PD.ESTMIN ,
it.quantidade
  from NF_ENTRADA NF
       inner join ITENNFC IT on IT.CD_SAIDA   = NF.CD_SAIDA
       inner join PRODUTO PD on PD.codproduto = IT.codproduto  where
NF.dataemissao = (SELECT MAX(NF1.dataemissao)
                           FROM NF_ENTRADA NF1 )


Em 6 de novembro de 2013 10:51, Hugo Fabrício <webstation em ig.com.br>escreveu:

> Então desta forma só retornou a ultima nota e os seu produtos
> E o que eu preciso é saber quando foi a ultima vez que comprei este produto
> e qual foi a sua quantidade
> Por exemplo:
>
> Data compra  Código produto quantidade comprada
>
> 20/10/2013       01 -  PRODUTO A   -   10
> 15/10/2013       02 -  PRODUTO B   -  05
> 10/10/2013       03 -  PRODUTO C   -   09
> 08/10/2013        05-  PRODUTO D   -  11
> ...
>
> Agradeço a  ajuda
>
>
>
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Frederico
> Godoi
> Enviada em: quarta-feira, 6 de novembro de 2013 11:34
> Para: FireBase
> Assunto: Re: [firebase-br] Ajuda com select
>
> Experimenta assim amigo
>
> select NF.dataemissao ,IT.CODPRODUTO,  PD.DESCPROD , PD.ESTMIN ,
> it.quantidade
>   from NF_ENTRADA NF
>        inner join ITENNFC IT on IT.CD_SAIDA   = NF.CD_SAIDA
>        inner join PRODUTO PD on PD.codproduto = IT.codproduto  where
> NF.dataemissao = (SELECT MAX(NF1.dataemissao)
>                            FROM NF_ENTRADA NF1 )
>
>
>
> 2013/11/6 Hugo Fabricio Goncalves e Silva <webstation em ig.com.br>
>
> > Bom dia!
> >
> >
> >
> > Senhores,
> >
> >
> >
> >
> >
> > Estou querendo  fazer uma select onde me retorne todos os ultimo
> > produto comprado com a ultima quantidade comprada
> >
> > Somente a ultima compra de cada produto
> >
> > O cenário é este:
> >
> >
> >
> > Tenho uma tabela de Notas, itens, produtos
> >
> > Preciso retornar a data da ultima compra , com o produto, e a
> > quantidade comprada.
> >
> >
> >
> > Estou usando este comando e quase deu certo , só que quando busco a
> > quantidade na tabela itens ele já não traz o ultimo,
> >
> >  traz vários pois a quantidade muda em cada compra.
> >
> > Ainda não consegui pensar em uma solução , se alguém puder dar uma
> > dica agradeço
> >
> >
> >
> > Desta forma ok=>
> >
> > select max(NF.dataemissao),IT.CODPRODUTO,  PD.DESCPROD , PD.ESTMIN
> >
> > from NF_ENTRADA NF
> >
> > inner join ITENNFC IT on IT.CD_SAIDA = NF.CD_SAIDA
> >
> > inner join PRODUTO PD on PD.codproduto = IT.codproduto
> >
> > group by IT.CODPRODUTO,  PD.DESCPROD , PD.ESTMIN
> >
> >
> >
> > quando coloco a quantidade não da certo:
> >
> >
> >
> > select max(NF.dataemissao),IT.CODPRODUTO,  PD.DESCPROD , PD.ESTMIN ,
> > it.quantidade
> >
> > from NF_ENTRADA NF
> >
> > inner join ITENNFC IT on IT.CD_SAIDA = NF.CD_SAIDA
> >
> > inner join PRODUTO PD on PD.codproduto = IT.codproduto
> >
> > group by IT.CODPRODUTO,  PD.DESCPROD , PD.ESTMIN, it.quantidade
> >
> >
> >
> >
> >
> > desde já agradeço
> >
> >
> >
> >
> >
> >
> > *Hugo Fabrício *
> > *Analista de Sistema *
> >
> >
> > *Siscomsoft – Sistemas Comerciais e Serviços Ltda Tel: (62) 3954-5085
> > /8454-5479 www.siscomsoft.com.br <http://www.siscomsoft.com.br/> E-Mail:
> > hugo em siscomsoft.com.br <hugo em siscomsoft.com.br>*
> > ______________________________________________
> > 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
> >
>
>
>
> --
> Frederico Godoi
> ______________________________________________
> 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
>



-- 
Vilmar Diogo
MCI Sistemas
Analista Programador
69 9960-1483



Mais detalhes sobre a lista de discussão lista