主题:  [求助]同一个表中数据相加的问题?

yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#12003/5/9 18:20:54
我要将列出的每条记录中的字段“金额”的数值相加,怎么写代码?请指点,感激不尽!!!

<%
dim sql
dim rs
set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("kly1.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="select * from payout order by 凭证字号"
rs.Open sql,conn,3,2
if rs.EOF then
    Response.Write "暂时没有任何人员信息!"
    response.write"请添加."
response.end
end if
page=clng(request("txtpage"))
rs.pagesize=15
if page<1 then page=1
if page>rs.pagecount then page=rs.pagecount
%>


支出表




<% if page<>1 then%>


<% end if%>
<% if page<>rs.pagecount then%>


<% end if%>
















<%
showonepage rs,page
%>
<%
sub showonepage(rs,page)
rs.absolutepage=page
for ipage=1 to rs.pagesize
rstoshow rs
    rs.movenext
     if rs.eof then exit for
     next
end sub
%>
<%sub rstoshow(rs)%>









         <% end sub%>
字号
日期
内容
金额(元)
添加时间
删除
修改
<%=rs("凭证字号")%>
<%=rs("日期")%>
<%=rs("内容")%>
<%=rs("金额")%>
<%=rs("添加时间")%>




页码:<%=page%>/<%=rs.pagecount%>
<%rs.close%>



 



yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#22003/5/9 20:05:42
简单的说就是表中所有记录的某一数值字段的数字相加或符合某条件查找出的部分记录的数值相加。



yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#32003/5/9 22:43:15
就象共有几个会员、几个贴子之类的……



ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
#42003/5/10 9:55:49
select sum(金额) as 合计 form database group by total



yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#52003/5/11 5:29:31
把我的例子改一下?



yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#62003/5/21 15:09:34
?



yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#72003/5/22 17:59:51
???



yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#82003/5/23 20:58:02
基本解决了!