资料库表项有:
id 日期 收入 支出 余额
1 97-12-05 2000 0 2000
2 97-12-06 0 100 1900
3 97-12-07 3000 0 4900
4 97-12-09 0 1000 3900
用 delphi 和 wwDBGride 如何实现求出余额??
谢谢Delphi7+Sql2000
id 日期 收入 支出 余额
1 97-12-05 2000 0 2000
2 97-12-06 0 100 1900
3 97-12-07 3000 0 4900
4 97-12-09 0 1000 3900
用 delphi 和 wwDBGride 如何实现求出余额??
谢谢Delphi7+Sql2000
(select sum(收入)-sum(支出) from 表 where id<=t.id) as 余额
from 表 as t
order by 日期,id
要是在程序里面实现 如何把余额自动加cxDBTextEdit内
select id,日期,收入,支出,
(select sum(收入)-sum(支出) from 表 where id<=t.id) as 余额
from 表 as t
order by 日期,id
[/Quote]求出的只是 sum(收入)-sum(支出)的值啊
求出的只是 sum(收入)-sum(支出)的值啊
[/Quote]不要光看表面,自己试过了吗...
另外你的余额字段是多余的,在这里是动态的计算,不管你的数据怎么变化,每一笔余额都正确
那如果再 加个 账号 根据 账号来呢?
这里不是很明白 谢谢