在数据库应用开发中,经常会遇到表格逐行求和,例如库存表格、财务流水等等。这里介绍在powerbuilder中,使用数据库窗口的表达式来快捷实现。
工具/原料
1
powerbuilder 9.0
2
windows 7
3
Microsoft® SQL Server™ 2000
方法/步骤
1
创建示例表格,创建SQL语句如下CREATE TABLE data_test (bh int IDENTITY NOT NULL, spmc char(20) null,rq datetime NULL, sklx char(20) null,je decimal(16,2) NULL, CONSTRAINT p_data_test PRIMARY KEY NONCLUSTERED (bh)) ;
2
输入示例数据
3
创建一个grid风格的datawindow
4
设置数据源
5
在数据库窗口中添加计算列控件
6
这里我们在表格末尾添加
7
在表达式中输入脚本:cumulativeSum(je for all )
8
这样计算列就会按照要求逐行求和了
下一篇:sql语句中聚合函数的使用