Fórum consulta com max mostrar campo #52184
12/08/2005
0
SELECT LIFD, LIPD, MAX(LIVL) FROM LICITACAOITENS
GROUP BY LIFD, LIPD
isto e para um licitação, são digitados todos os campos porem quero que me retorne o valor máximo do produto por fornecedor, porém se for com esta consulta ele me retorna várias vezes o mesmo produto.
será que alguem ai tem uma ideia ???
Sremulador
Curtir tópico
+ 0Posts
12/08/2005
Afarias
Um procedimento cai bem...:
set term ^; create procedure maximos returns (produto tipo, valor tipo, fornecedor tipo) as begin for select lipd, max(livl) from licitacaoitens into :produto, :valor do begin for select lifd from licitacaoitens where lipd=:produto and livl=:valor into :fornecedor do suspend; end end^
T+
Gostei + 0
12/08/2005
Afarias
T+
Gostei + 0
13/08/2005
Sremulador
Gostei + 0
13/08/2005
Afarias
|forem iguais para os mesmos fornecedores ele vai cair duas vezes o
|mesmo item
Achei q a intenção era essa... afinal, se 2 fornecedores tem o mesmo preço, como vc escolheria entre 1 dos 2?? Teria q haver outro ´parâmetro´ ai...
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)