Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MicheL Vilela

Retorno Consulta - NOT EXISTS

Recommended Posts

Estou fazendo uma consulta na TRELSLD para conseguir buscar a movimentação em uma determinada data. Estou apenas com uma dúvida para finalização.

 

 

select top 1 saldoanterior from trelsld where idprd='38'

and codfilial='2'

and datamovimento>='2007-10-31'

 

Quando faço isso a consulta não retorna nada, porque não tenho nenhuma movimentação após a data informada. Porém no dia 28-10 tenho uma movimentação de 6000.

 

Queria que minha consulta retornasse esse valor,(ou seja,sempre o valor válido anterior a data) porém não sei como fazer. Tentei fazer como abaixo mas não trouxe nada. Acho que não posso colocar o TOP 1 também.

 

 

select top 1 saldoanterior from trelsld where idprd='38'

and codfilial='2'

and datamovimento>='2007-10-31'

and not exists (SELECT TOP 1 saldoanterior from trelsld where idprd='38'

and codfilial='2'

and datamovimento<='2007-10-31' and saldoanterior<>0 )

 

 

 

Se alguém puder me dar uma força agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Michel,

 

Não entendi muito bem sua dúvida... o que você precisa é retornar o saldo da primeira data anterior a data informada, caso a data informada não exista. É isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.