Ir para conteúdo

POWERED BY:

Arquivado

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

kania

Ler a linha anterior

Recommended Posts

Olá pessoal, tem como conseguir ler a linha anterior de um select?

 

Assim dei um select na tabela MySql com loop nela, porem para fazer um calculo de saldo atual precdiso saber o valor que tem na linha anterior para que na linha atual eu possa fazer o calculo em mostrar o valor atual

 

SALDOATUAL = SALDOANTERIOR+(VALORCREDITO-VALORDEBITO)

Onde o SALDOANTERIOR é justamente o valor que se encotra na linha anterior da tabela, não se consegui explicar, hehehe vou colocar uma tabela do excel com um exemplo para ficar mais facil

 

http://www.conquistta.com.br/MODELO%20DE%2...0CONQUISTTA.xls

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para ler o registro anterior você pode usar recordset.MovePrevious, mas acho que seria melhor você armazenar em uma variável o valor anterior.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo mas como seria isto, mais ou menos assim

 

 

select * from.........

session("regAnterior") = Rs.MovePrevious 'idéia 1
RegAnterior = Rs.MovePrevious ' idéia 2

Seria algo assim?

 

Ninguém imagina como da para fazer estes cálculos pessoal, não acho nada na internet que possa me dar uma luz sobre este tipo de procedimento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você usa dentro do loop da mesma forma que você usa o moveNext.

 

Mas não acho viável dessa forma. Melhor armazenar em uma variável.

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.