Membro desde: 20/11/2003 00:00:00
Mensagens: 261
Offline
Ola pessoal, tenho uma tabela chamada titulo, e preciso fazer um consulta nela que estou me perdendo um pouco!!!
( banco é postgresql )
a tabela é
Então!
preciso obter nessa tabela o idtitulo do cliente onde o mesmo tem o menor vencimento com estado aberto.
ou seja, vou receber como parametros as datas de vencimentos inicial e final e vou buscar nessa tabela, e trazer os titulos mais antigos desses idcliente que estão em aberto.
algo assim:
digamos que o cliente X tenha títulos em aberto com vencimento em 10/05/2006, 10/06/2006, 10/07/2006
ae se eu fizer na minha consulta passando os parametros 01/01/2006 a 15/07/2006
ele vai pegar e vai achar esses titulos em aberto, mais vai retornar apenas o de 10/05/2006!
é por ae!
27/10/2006 20:39:39
Assunto:
betounisulPJ
JavaChild
Membro desde: 03/04/2006 00:00:00
Mensagens: 110
Offline
Faça uma sub-consulta como abaixo....
SELECT * FROM TESTE
WHERE DT_VENCIMENTO = (SELECT MIN(DT_VENCIMENTO)
FROM TESTE
WHERE I_CLIENTE = 1
AND DT_VENCIMENTO BETWEEN '2006-01-01' AND '2006-07-15')
AND I_CLIENTE = 1