Menor valor de cada produto
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?
Subject
Views
Written By
Posted
Menor valor de cada produto
6679
June 22, 2012 08:48AM
2915
June 22, 2012 09:03AM
3060
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.