Fórum Select meio complicado ! #55937
10/05/2006
0
Bom dia Caros amigos !
Estou fazendo um sistema Financeiro e tenho uma tabela de Saldos
que armazena as seguintes informações
CODCONTA
DAta_Saldo
VAlor_Saldo
Quero informar uma data e listar o Saldo de cada conta, caso a conta não tenha saldo nesta data então tem que me retornar uma saldo com a data mais proxima.
tem que ter apenas uma ocorrencia
Exempo conta 5
5 25/04/2006 valor 500,00
5 24/04/2006 valor 200,00
6 23/04/2006 valor 150,00
6 24/04/2006 valor 300,00
4 22/04/2006 valor 600,00
4 20/04/2006 valor 400,00
passo uma data tipo 25/04/2006
tem que listar
5 25/04/2006 valor 500,00
6 24/04/2006 valor 300,00
4 22/04/2006 valor 600,00
Bom e isto !
Desde já Agredeço
Hugo Fabrício
Estou fazendo um sistema Financeiro e tenho uma tabela de Saldos
que armazena as seguintes informações
CODCONTA
DAta_Saldo
VAlor_Saldo
Quero informar uma data e listar o Saldo de cada conta, caso a conta não tenha saldo nesta data então tem que me retornar uma saldo com a data mais proxima.
tem que ter apenas uma ocorrencia
Exempo conta 5
5 25/04/2006 valor 500,00
5 24/04/2006 valor 200,00
6 23/04/2006 valor 150,00
6 24/04/2006 valor 300,00
4 22/04/2006 valor 600,00
4 20/04/2006 valor 400,00
passo uma data tipo 25/04/2006
tem que listar
5 25/04/2006 valor 500,00
6 24/04/2006 valor 300,00
4 22/04/2006 valor 600,00
Bom e isto !
Desde já Agredeço
Hugo Fabrício
Hugofab
Curtir tópico
+ 0
Responder
Posts
11/05/2006
Emerson Nascimento
select S1.CodConta, S1.Data_Saldo, S1.Valor_Saldo from SALDOS S1 where S1.Data_Saldo = (select max(S2.Data_Saldo) from SALDOS S2 where S2.Data_Saldo <= :Data and S2.CodConta = S1.CodConta)
Responder
Gostei + 0
11/05/2006
Hugofab
emerson.en,
Funcionou perfeitamente !
Muito obrigado !
Funcionou perfeitamente !
Muito obrigado !
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)