[firebase-br] RES: Ajuda com select

Fernando Correa fjcnando em ig.com.br
Qua Nov 6 14:06:15 -03 2013


Amigo, veja assim, simples simples simples ...

select first 1 IT.CODPRODUTO,
          NF.dataemissao,
          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
order by nf.dataemissao desc

Obs.: você quer que venha para você o ultimo registro do item que tenha
sido compra (data) com suas respectivas características. Nme, quantidade,
etc...

Entao temos: data em ordem decrescente, 31-01-aaaa, 30-01-aaaa ...


order by desc (por nativo a order by é ascendente ou seja crescente)....
Basta inverter ....


Fernando Correa
Vitoria-ES


Em 6 de novembro de 2013 13:47, Valdimari <valdimari_m em ig.com.br> escreveu:

> Boa Tarde !!!
>
> Se você agrupar apenas pelo Código do Produto acho que dará certo, pelo
> menos fiz o teste em uma tabela que tenho de itens de compras e deu certo...
>
> select IT.CODPRODUTO, max(NF.dataemissao),  max(PD.DESCPROD),
> max(PD.ESTMIN), max(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
>
>
> espero ter ajudado...
>
>
> Agente PSI Tecnologia - Automação com Código de Barras
>
> Valdimari Martins
> (11) 99442-5962
>
> Em 6/11/2013 11:07, Vilmar Diogo escreveu:
>
>  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
>>
>
>
> ______________________________________________
> 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
>



-- 
Atenciosamente
Fernando Correa



Mais detalhes sobre a lista de discussão lista