Em 26 de maio de 2014 11:26, Romulo S <[email protected]> escreveu:

> Olá,
>
> gostaria de pedir ajuda para resolver uma questão: tenho uma tabela que
> registra todos os atendimentos realizados a pacientes. Preciso recuperar a
> primeira e a última datas desses atendimentos, para cada indivíduo. Porém,
> não estou conseguindo construir uma consulta que gere esse resultado.
> Alguém poderia, por favor, me ajudar?
>

Não ficou clara sua intenção, Rômulo.
O assunto do e-mail difere do texto.
Você deseja recuperar uma linha para cada indivíduo, com as informações de
maior e menor data, ou deseja recuperar apenas em uma linha?
Caso seja a primeira opção, poderia considerar utilizar aggregate
functions, no caso "max" para a maior data e "min" para a menor.
Ex.: "select cod_individuo, max(data) as ultimo_atendimento, min(data) as
primeiro_atendimento from atendimentos group by cod_individuo;"

[]'s
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a