rsrsr, opa, Obrigado aí Flavio... estou tentando aqui com as ideias que 
estao me passando...
mas ainda não cheguei ao resultado que quero...
mas vou amadurecer a ideia...
agradeço muito a ajuda de voces...



-----Mensagem Original----- 
From: Flavio Henrique Araque Gurgel
Sent: Thursday, May 17, 2012 2:58 PM
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] Ajuda em Select


Em 17-05-2012 14:55, Marcelo Silva (IG) escreveu:
> Não posso me fixar em 'I' pois existem varios status

Pô cara, ajusta aí! Você pediu caminhos, lembra?
Segue uma diferente:

select
distinct a.pedido,
a.status,
b.descricao
from
mv_servicos_status a
inner join mv_status b on(b.status = a.status)
where
(a.data_bai + a.hora_bai) =
(select max(data_bai + hora_bai)
from
mv_servicos_status
where
(pedido = a.pedido) and(codigo = a.codigo) and(a.pedido in(36663,
37228)))
and
a.pedido not in (SELECT DISTINCT pedido FROM mv_servicos_status WHERE
status <> 'I')
order by
a.pedido

Vê se assim te atende. Mudou só a igualdade.
[]s

Flavio Henrique A. Gurgel
Consultor e Instrutor 4Linux
Tel: +55-11-2125-4747
www.4linux.com.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a