| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 528 人关注过本帖
标题:数据汇总计算问题。高人指点下啊。。。(已解决)
收藏  订阅  推荐  打印 
letla
Rank: 2
等级:注册会员
帖子:125
积分:1468
注册:2007-11-18
数据汇总计算问题。高人指点下啊。。。(已解决)

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



[[italic] 本帖最后由 letla 于 2007-12-17 13:39 编辑 [/italic]]
附件: 只有本站会员才能下载或查看附件,请您 登录注册
搜索更多相关主题的帖子: 高人  工资  数据库  汇总  
2007-12-16 16:45
wlhmol
Rank: 1
等级:新手上路
帖子:8
积分:180
注册:2007-9-8

定义2个变量,rs.movenext的时候累加,变量1在分页的时候=0  变量2一直累加
2007-12-16 17:05
letla
Rank: 2
等级:注册会员
帖子:125
积分:1468
注册:2007-11-18

能帮忙给个具体的例子吗?
我刚学ASP。这些都不懂。。。
2007-12-16 17:17
wlhmol
Rank: 1
等级:新手上路
帖子:8
积分:180
注册:2007-9-8

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
2007-12-16 17:32
letla
Rank: 2
等级:注册会员
帖子:125
积分:1468
注册:2007-11-18

是不是每个汇总都要定义2个变量啊?
2007-12-16 17:57
letla
Rank: 2
等级:注册会员
帖子:125
积分:1468
注册:2007-11-18

哎,始终不会用啊。。。
2007-12-16 18:54
letla
Rank: 2
等级:注册会员
帖子:125
积分:1468
注册:2007-11-18

终于搞出来了。。。
还是要靠自己慢慢琢磨。。。
也要感谢楼上老兄的
分页统计=分页统计+rs("标准工资")
这个代码给我的思路。。。
2007-12-16 23:02
hmhz
Rank: 12Rank: 12Rank: 12
等级:版主
威望:18
帖子:1601
积分:17492
注册:2006-12-17

其实不需要垒加,这样效率很低,其他页只有小计,只有最后一页总合计,那就写个判断,判断是否为总页数,如果是总页数就直接汇总数据库中的工资,如果不是总页数,就不合计总工资
2007-12-17 10:01
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.059848 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved