Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

yara

Cotação em delphi

Recommended Posts

Nescessito fazer um relatorio, que me retorne o menor valor de cada produto e o respectivo fornecedor.

 

Tenho 3 tabelas

Produto(Codigo, Nome, Endereço, telefone, cnpj, ins_est, cidade)

 

Fornecedor(Codigo, Nome, unidade)

 

Cotação(id, codigo_fornec, preco, codigo_prod)

 

Ja tentei a SQL abaixo mais não funcionou.

 

select po.codigo, po.nome, min(co.preco) as preco,

(select distinct f.nome

from fornecedor f

inner join prod p on p.codigo=co.codigo_prod) as fornec

from cot co

inner join prod po on po.codigo=co.codigo_prod

inner join fornecedor fo on fo.codigo=co.codigo_fornec

group by po.codigo, po.nome

 

Eu necessito que ela me retorne

 

produto | menor valor do produto| fornecedor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual está sendo o problema com o relatório???

 

Ele não retorna dados???

Retorna dados Incorretos???

 

Qual está sendo o problema com o relatório???

Eu necessito que ele me retorne o menor valor de cada produto e seu respectivo fornecedor

ele esta me retornando todos os produto de todos os fornecedores, não somente o menor valor de cada produto.

 

Exemplo

produto | valor | fornecedor

lapis 0,60 yara

lapis 0,50 marcio

caneta 0,80 yara

caneta 0,90 marcio

ele esta me retornando assim

mais eu quero

 

produto | valor | fornecedor

lapis 0,50 marcio

caneta 0,80 yara

 

somente o menor valor de cada produto e de qual fornecedor ele pretence

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o banco de dados que está utilizando???

Eu tentei usar o paradox e o firebird. Nenhum dos dois funcionou, eles retornam relatórios iguais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.