[firebase-br] RES: RES: Como fazer para retornar o menor preço numa cotação?
Flavio Divino
flaviodivino em gmail.com
Sex Abr 25 21:15:28 -03 2008
O Cesar, desculpa ai a minha rata, so tenho a agradecer a sua ajuda.
Valew.
2008/4/25 <tecnologia em 4gl.com.br>:
> Flavio, Gabriel não, Cesar.
> Quando precisar de alguma coisa, posta aqui.
>
>
> SUCESSO!!
>
> Cesar Guterman
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Flavio Divino
> Enviada em: sexta-feira, 25 de abril de 2008 17:59
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Como fazer para retornar o menor preço numa
>
>
> cotação?
>
> Caramba, deu certinho, era isso mesmo que eu estava precisando.
> Gabriel, não tenho nem palavras para te agradecer.
> Valew mesmo.
>
> 2008/4/25 <tecnologia em 4gl.com.br>:
> > Flavio, veja se isso te ajuda.
> >
> > select b.id_fornecedor, b.id_produto, b.preco_produto, 'T' as
> menor_preco,
> > from cotacao_lista_filho as b
> > where
> > b.preço_produto = (select min(a.preço_produto) from cotacao_lista_filho
> as a
> > where a.idproduto = b.idproduto and a.idcotacao = 2) and
> >
> > id_cotacao = 2
> > order by 1, 2
> >
> > SUCESSO!!!
> >
> > Cesar Guterman
> >
> >
> > -----Mensagem original-----
> > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> > nome de Flavio Divino
> > Enviada em: sexta-feira, 25 de abril de 2008 15:33
> > Para: FireBase
> > Assunto: Re: [firebase-br] Como fazer para retornar o menor preço numa
> >
> >
> > cotação?
> >
> > O meu desejo e retornar os menores preços de uma determinada cotação,
> > independete do fornecedor, a maior dificuldade e que existe cotação que
> tem
> > por exemplo 10 items, e esses 10 itens são cotatos em 6 fornecedores,
> podem
> > acontecer de ter 2 itens com os menores preços no fornecedor A, e 1 item
> no
> > fornecedor B, e 4 itens no fornecedor no fornecedor 5, e 2 itens no
> > fornecedor 6.
> > E montar esse resultado com os menores preços.
> >
> >
> > 2008/4/25 Zottis <zottissistemas em brturbo.com.br>:
> >
> > > não entendi direito o que vc quer, mas o Comando: Min(preco_Produto)
> não
> > > daria certo?
> > > ou assim select first 2 , id_fornecedor, id_produto, preco_produto,
> > > menor_preco
> > > from cotacao_lista_filho
> > > where
> > > id_cotacao = 2
> > > order by 1, 2 desc
> > >
> > >
> > > Não testei mas é por aí o caminho.
> > >
> > >
> > > ----- Original Message -----
> > > From: "Flavio Divino" <flaviodivino em gmail.com>
> > > To: <lista em firebase.com.br>
> > > Sent: Friday, April 25, 2008 1:49 PM
> > > Subject: [firebase-br] Como fazer para retornar o menor preço numa
> > cotação?
> > >
> > >
> > > Boa tarde a todos.
> > > Eis o meu problema.
> > > Tenho uma tabela de cotação, e pretendo fazer uma consulta retornando
> > > o preço dos produtos mais baratos.
> > >
> > > Por exemplo na cotação de numero 2, uso essa SQL.
> > >
> > > select id_fornecedor, id_produto, preco_produto, menor_preco
> > > from cotacao_lista_filho
> > > where
> > > id_cotacao = 2
> > > order by 1, 2
> > >
> > >
> > > E ela me retorna isso:
> > > +-------+--------------+------------+---------------+-------------+
> > > | LINHA |ID_FORNECEDOR | ID_PRODUTO | PRECO_PRODUTO | MENOR_PRECO |
> > > +-------+--------------+------------+---------------+-------------+
> > > | 001 | 3 | 1 | 0,880 | F |
> > > | 002 | 3 | 2 | 0,850 | F |
> > > | 003 | 4 | 1 | 0,950 | F |
> > > | 004 | 4 | 2 | 0,730 | F |
> > > +-------+--------------+------------+---------------+-------------+
> > >
> > > Gostaria de saber se é possível fazer com que me retorne apenas as
> > > linhas 01 e 04, e ainda alterasse o valor do campo menor_preco para
> > > "T".
> > >
> > > Abraços a todos.
> > >
> > > ______________________________________________
> > > 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
> > > Zottis(TeamFB Users)
> > >
> > > Zottis Sistemas - 2008 Ano XI
> > > Programação Delphi/PHP/Firebird/MySQL
> > >
> > > "Um homem só tem o direito de olhar
> > > a um outro de cima para baixo, quando
> > > vai ajuda-lo a levantar-se".
> > > Gabriel Garcia Marquez
> > >
> > >
> > > ______________________________________________
> > > 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
> >
> > No virus found in this incoming message.
> > Checked by AVG.
> > Version: 7.5.524 / Virus Database: 269.23.4/1397 - Release Date:
> 25/04/2008
> > 07:42
> >
> >
> > No virus found in this outgoing message.
> > Checked by AVG.
> > Version: 7.5.524 / Virus Database: 269.23.4/1397 - Release Date:
> 25/04/2008
> > 07:42
> >
> >
> >
> >
> >
> > ______________________________________________
> > 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
>
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.524 / Virus Database: 269.23.4/1397 - Release Date: 25/04/2008
> 07:42
>
>
> No virus found in this outgoing message.
> Checked by AVG.
> Version: 7.5.524 / Virus Database: 269.23.4/1397 - Release Date: 25/04/2008
> 07:42
>
>
>
> ______________________________________________
> 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