[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