Fórum Ajuda com SQL #55073

04/02/2006

0

Olá pessoal,

Tenho uma tabela com DataEmprestimo = dd/mm/yyy
Seria asssim
===============
IDCliente | DataEmprestimo
1 20/01/2005
1 12/02/2005
1 01/03/2005
2 12/02/2006
3 12/02/2005
3 12/02/2006

Ok, agora oque eu quero é um SQL para buscar os clientes que pediram emprestimos pela PRIMEIRA VEZ em 2006. Ou seja Apenas o Cliente 2.

Muito obrigado por qualquer ajuda.


Yallebr

Yallebr

Responder

Posts

04/02/2006

Edilcimar

select * from tabela where campodataemprestimo =:dataemprestimo


Responder

Gostei + 0

05/02/2006

Yallebr

Isso não funciona, pois eu não tenho uma data X como eu falei.


oque eu quero é um SQL para buscar os clientes que pediram emprestimos pela PRIMEIRA VEZ em 2006. Ou seja Apenas o Cliente 2 (nos dados abaixo)


Responder

Gostei + 0

06/02/2006

Emerson Nascimento

tente assim:
select
  id_cliente
from
  tabela
group by
  id_cliente
having
  min(extract(year from DataEmprestimo)) = 2006



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar