循环相加数据

wanxun1124 2005-11-12 11:59:01
现在我想读出数据库某个条件的所有数据,然后把这些数据某个字段数据的的数量循环相加。
比如:
查询在小马的条件先 的数据是

a字段下数据有
1条记录、3个
2条记录、8个
3条记录、15个
4条记录、10个
5条记录、13个
我现在就想把这个1-5条数据全部相加总计是:49

只要结贴,马上给分
...全文
225 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanxun1124 2005-11-12
  • 打赏
  • 举报
回复
怎么还没有人来啊<% dim ai(5)
ai(0) = 3
ai(1) = 8
ai(2) = 15
ai(3) = 10
ai(4) = 13
dim ct
ct = 0
for i = 0 to ubound(ai)
ct = ct*1 + ai(i)*1
next
Response.write ct
%>
现在就是怎么样把我查询到所有的数据附植给ai()

dh20156 2005-11-12
  • 打赏
  • 举报
回复
TRY:
<% dim ai(5)
ai(0) = 3
ai(1) = 8
ai(2) = 15
ai(3) = 10
ai(4) = 13
dim ct
ct = 0
for i = 0 to ubound(ai)
ct = ct*1 + ai(i)*1
next
Response.write ct
%>
dh20156 2005-11-12
  • 打赏
  • 举报
回复
按照大家提供的参考意见自己去动手试试!
wanxun1124 2005-11-12
  • 打赏
  • 举报
回复
我的qq是329391380
wanxun1124 2005-11-12
  • 打赏
  • 举报
回复
我要统计nub的字段里面的数据的数量!
可以这样做吗!
wanghui0380 2005-11-12
  • 打赏
  • 举报
回复
select *,表1.Sum_nub as Sum_nub
from 表,
(SELECT SUM(nub)AS Sum_nub FROM 表 WHERE [name]='小马') as 表1

这样既可以得到记录,也可以得到总数
wanxun1124 2005-11-12
  • 打赏
  • 举报
回复
现在我把我的意思更新的!

你说与我现在想是不是一样!我现在告诉你我的意思哦!
我先查询数据库里面的数据

SELECT SUM(要统计的字段)AS a FROM 表 WHERE 字段='小马'
当时我查询后有很多条数据:例如
id name mima nub(货物的数量)
1 小马 123456 2
2 小马 123456 3
3 小马 123456 4
4 小马 123456 6
5 小马 123456 7
我现在把符合小马的数据中的字段nub的数据统计起来:
总计=2+3+4+6+7
wanxun1124 2005-11-12
  • 打赏
  • 举报
回复
楼主说的!
我下次一定记的!
wanghui0380 2005-11-12
  • 打赏
  • 举报
回复
这个问题,问的不明不白,不知道你想表达的前提条件是啥
是你查出来的数据本身格式是:
1条记录、3个
2条记录、8个
3条记录、15个
4条记录、10个
5条记录、13个
还是你查出来
满足条件的一条记录的有3个

提问前,请先组织好你的语言



dh20156 2005-11-12
  • 打赏
  • 举报
回复
楼主,我用数组带替是因为我没有测试的环境,其实那个数组就相当于你的RS数据集。
假设:
dim ct
ct = 0
do while not rs.eof
ct = ct*1 + rs("个数")*1
rs.MoveNext
loop
rs.close
Set rs = Nothing
Response.write ct
Response.end
hcz0663 2005-11-12
  • 打赏
  • 举报
回复
用SQL语句实现吧,比较简单:
SELECT SUM(要统计的字段)AS a FROM 表 WHERE 字段='小马'

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧