Da, sada kada procitam svoju poruku ... vidim i sam da nisam bio najjasniji
U stvari, meni treba da u svakom redu tabele, pocev od prvog reda imam podatak stanje, tj. stanje se menja u svakom redu ... stanje = stanje iz prethodnog reda + promena (ulaz ili izlaz) iz tekuceg reda ... i tako sve do kraja. To znaci da je u poslednjem redu stanje = ukupnom zbiru svih ulaza i izlaza.
Ne vidim kako bih to resio sem cursorom ?
Evo primera za fin.karticu (umesto ulaz/izlaz imamo duguje/potrazuje)
------------------------------------------------------------
declare @saldo money, @duguje money, @potrazuje money
declare karticakonto_cursor cursor for select duguje, potrazuje from ykarticakonto
create table #xkarticakonto (duguje money, potrazuje money, saldo money)
open karticakonto_cursor
select @saldo = 0
fetch next from karticakonto_cursor into @duguje, @potrazuje
while @@fetch_status=0
begin
select @saldo = @saldo + @duguje - @potrazuje
insert into #xkarticakonto values (@duguje, @potrazuje, @saldo)
fetch next from karticakonto_cursor into @duguje, @potrazuje
end
select * from #xkarticakonto
drop table #xkarticakonto
close karticakonto_cursor
deallocate karticakonto_cursor
------------------------------------------------------------
hmmm ... ovo radi, ali ...