c.panel <[EMAIL PROTECTED]> wrote:
> one example:
> Suppose I have a table with column DATE, CREDIT, DEBIT
> I want to create a new column that is the balance of account
> (ACCOUNT).
> My first approach is to index the table on dates, then starting with
> 0, then ACCOUNT = preceding ACCOUNT + CREDIT - DEBIT.
> But how can I do this in SQL with no cursor ?
update mytable set ACCOUNT = (
select sum(CREDIT - DEBIT) from mytable t2
where t2.DATE <= mytable.DATE
);
Igor Tandetnik
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users