Olá,

Em 29 de novembro de 2011 10:09, Moisés P. Sena <[email protected]>escreveu:

>
> Bom dia.
>
>>
>> Segue o select que aqui deu certo, qualquer coisa posta ai.
>>
>> select *
>> from (
>> select distinct(tp.mem) as mem,min(tp.data) as data
>> from tmp.tb_tmp tp
>> group by tp.mem
>> having count(tp.mem) > 1 --se quiser apenas os que tiveram modificacao
>> ) as foo
>> order by mem,data
>>
>>
> Quase funcionou, exceto por um detalhe:
> - Em 2011-11-21 15:34:00, mem 1054 volta a repetir. ele deveria ter tambem
> entrado no resultado, ou seja: eu  teria 2 saidas para 1054, uma as
> 15:26:00 e outra as 15:34:00. Abaixo é o resultado que preciso ter:
>
>               data           | mem
> -------------------------------+------
>  2011-11-21 15:21:00 | 1038
>  2011-11-21 15:22:00 | 1049
>  2011-11-21 15:25:00 | 1052
>  **2011-11-21 15:26:00 | 1054*
>
>  2011-11-21 15:29:00 | 1065
>  2011-11-21 15:30:00 | 1080
>  2011-11-21 15:32:00 | 1073
>  2011-11-21 15:33:00 | 1065
> * *2011-11-21 15:34:00 | 1054*
>
> De qualquer forma, valeu muito!!!
>

Não entendi. O que você precisa como resultado? É uma ou mais linhas por
mem? Qual é a lógica que precisa ser utilizada?



>
> Abraços,
>
>> Espero que te ajude.
>> Abraços!
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Moisés P. Sena
> (Analista e desenvolvedor de sistemas WEB e mobile)
> http://www.moisespsena.com
> http://linux.moisespsena.com
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a