MySQL Forums
Forum List  »  Portuguese

Menor valor de cada produto
Posted by: Alex Oliveira
Date: June 22, 2012 08:48AM

Preciso de ajuda um uma sintaxe do MySQL para cotação de preço.

Até agora eu consegui chegar neste comando:
SELECT
ci.id AS 'ci.ID',
cf.id AS 'cf.ID',
ci.id_cotacao AS 'ci.ID_Cotacao',
cf.id_cotacao AS 'cf.ID_Cotacao',
ci.id_produto AS 'ci.Codigo',
es.edescricao AS 'es.Descricao',
cf.preco AS 'cf.Preco',
ci.quantidade AS 'ci.Qtde',
MIN(cf.preco * ci.quantidade) AS 'Menor_Preco',
ci.un AS 'ci.UN',
es.elab AS 'es.Lab',
cf.id_fornecedor AS 'cf.ID_Forn',
f.fnome AS 'f.Nome'
FROM
cotacaofornecedor AS cf
INNER JOIN
cotacaoitens AS ci
ON ( ci.id_cotacao = cf.id_cotacao AND ci.id = cf.id_cotacaoitens )
INNER JOIN
estoque AS es
ON (es.ecodigo = ci.id_produto)
INNER JOIN
fornece AS f
ON (f.fcodigo = cf.id_fornecedor)
WHERE (cf.action = 0 )
AND (cf.preco > 0 )
GROUP BY ci.id_produto
HAVING MIN(cf.preco * ci.quantidade) ;

Porém, não está retornando a linha completa para cada registro. Como posso fazer isso?

Options: ReplyQuote


Subject
Views
Written By
Posted
Menor valor de cada produto
6430
June 22, 2012 08:48AM
2789
June 22, 2012 09:03AM
2916
June 25, 2012 04:24AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.