注册 登录
编程论坛 ASP技术论坛

数据汇总计算问题。高人指点下啊。。。(已解决)

letla 发布于 2007-12-16 16:45, 1089 次点击
下图是小弟的工资表汇总页面,上面红圈中的数字是从数据库中调用的。
要怎么才能计算得到小计结果呢?然后我这个表有的部门还有分页。。。
每个分页有个小计,到最后一页有个合计。。。
下图是最后一页。。。
这种情况该如何计算出小计和合计呢?
哪位高人指点指点。。。
拜托大家帮帮忙啦。就快完成了。。。

只有本站会员才能查看附件,请 登录


[[italic] 本帖最后由 letla 于 2007-12-17 13:39 编辑 [/italic]]
7 回复
#2
wlhmol2007-12-16 17:05
定义2个变量,rs.movenext的时候累加,变量1在分页的时候=0  变量2一直累加
#3
letla2007-12-16 17:17
能帮忙给个具体的例子吗?
我刚学ASP。这些都不懂。。。
#4
wlhmol2007-12-16 17:32
dim 总数,分页统计
set rs=Server.CreateObject("ADODB.RECORDSET")
sql="select sum(标准工资) as counter from abc"
rs.open sql,conn,1,1
总数=rs("count")
do while not rs.eof
分页统计=0
。。。。。。。。。。。。。。
分页统计=分页统计+rs("标准工资")
rs.movenext
loop
rs.close
set rs=nothing
#5
letla2007-12-16 17:57
是不是每个汇总都要定义2个变量啊?
#6
letla2007-12-16 18:54
哎,始终不会用啊。。。
#7
letla2007-12-16 23:02
终于搞出来了。。。
还是要靠自己慢慢琢磨。。。
也要感谢楼上老兄的
分页统计=分页统计+rs("标准工资")
这个代码给我的思路。。。
#8
hmhz2007-12-17 10:01
其实不需要垒加,这样效率很低,其他页只有小计,只有最后一页总合计,那就写个判断,判断是否为总页数,如果是总页数就直接汇总数据库中的工资,如果不是总页数,就不合计总工资
1