[RESOLVIDO] Duvida com SQL!

3 respostas
Z

Ola amigos !
Preciso construir uma SQL em cima de uma consulta salva, essa consulta traz a seguinte resposta:

prod_desc_______MínDeprioridade_____Cor
CAIXA GAVETA ________4____________MTL
FRENTE MADEIRA______4_____________LCA1/LCA1
FUNDO GAVETA ______ 3_____________BR/BR

A SQL resultante ( consulta salva ) que eu tenho no momento que deve ser a base p/ esse resultado acima é essa:

prod_desc_______MínDeprioridade_____Cor
CAIXA GAVETA________6____________BR/BR
CAIXA GAVETA ________7____________LCA1/LCA1
CAIXA GAVETA ________4____________MTL

FRENTE MADEIRA______ 7____________/BR/BR
FRENTE MADEIRA______4_____________LCA1/LCA1

FUNDO GAVETA ______ 3_____________BR/BR
FUNDO GAVETA ______ 5_____________LCA1/LCA1
FUNDO GAVETA ______ 7_____________MTL/MTL

A consulta que preciso fazer tem que trazer sempre a linha que tiver a menor prioridade ( pra cada produto )… a prioridade só serve como parametro p/ filtro da menor possivel.

Reparem que ele trouxe um 1 linha de cada produto, onde essa linha é a que tem o numero prioridade de menor valor…

Alguem sabe oque posso fazer ?

Ja tentei de tudo ao meu alcançe !

muito Obrigado !!!

3 Respostas

pmlm

SELECT prod_Desc, prioridade, cor FROM tabela t1 WHERE prioridade = (SELECT min(t2.prioridade) FROM tabela t2 WHERE t1.prod_desc = t2.prod_desc)

Z

DESCULPE O POST, 5 MIN DPS QUE MANDEI UM CARA ME AJUDO E CONSEGUI

DE QUALQUER FORMA MUITO OBRIGADO

SDS,

Eduardo_Bregaida

Zabeu:
DESCULPE O POST, 5 MIN DPS QUE MANDEI UM CARA ME AJUDO E CONSEGUI

DE QUALQUER FORMA MUITO OBRIGADO

SDS,

Então me faz um favor, se conseguiu resolver edita o tópico e coloca no titulo: [Resolvido] Duvida com SQL ! ! !

Obrigado :smiley:

Criado 29 de janeiro de 2010
Ultima resposta 29 de jan. de 2010
Respostas 3
Participantes 3