ASP语句 求和

<!--#includefile="conn.asp"--><%cctv=request("cctv")%><%mtv=request("mtv")%><%ifreque... <!--#include file="conn.asp" -->
<%
cctv=request("cctv")
%>
<%
mtv=request("mtv")
%>
<%
if request.Cookies("user")="" then
response.Redirect("default.asp")
response.End()
end if
%>
<center>
<div class="tit"> <p><font size="5"><%=mtv%><%=cctv%>送货汇总表</font></div>
<%
exec="Select * from xxbg,subject where vill=subjectName and vill='"&cctv&"' and town='"&mtv&"'"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
if rs.eof then
response.write("<img src=img/6.gif>")
else
%>

<center>

<table cellSpacing="1" cellPadding="0" width="846"bgColor="#cccccc" border="0">
<tr>
<td rowspan="2" width="73" >流水号</td>
<td rowspan="2" width="97" >送货日期</td>
<td rowspan="2" width="97" >送货地址</td>
<td rowspan="2" width="73" >配货车</td>
<td colspan="2" >配货</td>
<td colspan="2" >回收</td>
<td rowspan="2" width="48" >实际</td>
<td rowspan="2" width="48" >周转</td>
<td rowspan="2" width="74" >优惠款</td>
<td rowspan="2" width="74" >应付款</td>
<td rowspan="2" width="49" >单价</td>
<td rowspan="2" width="74" >实付款</td>
</tr>
<tr>
<td width="31" >套</td>
<td width="31" >箱</td>
<td width="31" >套</td>
<td width="31" >箱</td>
</tr>
<%
rs.PageSize=20
pagecount=rs.PageCount
page=int(request.QueryString ("page"))
if page<=0 then page=1
if request.QueryString("page")="" then
page=1
end if
rs.AbsolutePage=page
for i=1 to rs.PageSize
if rs.EOF then
exit for
end if
%>
<tr>
<td width="73" ><%=rs("id")+("20090000")%></td>
<td width="97" ><%=rs("time1")%></td>
<td width="97" ><%=rs("town")%><%=rs("vill")%></td>
<td width="73" ><%=rs("pati")%></td>
<td ><%=rs("ylzh")%></td>
<td ><%=rs("iden")%></td>
<td ><%=rs("sey")%></td>
<td ><%=rs("sex")%></td>
<td width="48" ><%=rs("cause")%></td>
<td width="48" ><%=rs("mast")%></td>
<td width="74" ><%=rs("age")%></td>
<td width="74" ><%
a=rs("hao")
b=rs("ylzh")
c=a*b
response.write c
%></td>
<td width="49" ><%=rs("hao")%></td>
<td width="74" ><%=rs("yes")%></td>
</tr>
<%
rs.movenext
next
%>
<tr> <td rowspan="2" width="73" >
合计
</td>
<td rowspan="2" width="97" ></td>
<td rowspan="2" width="97" > </td>
<td rowspan="2" width="73" > </td>
<td width="31" ></td>
<td width="31" ></td>
<td width="31" > </td>
<td width="31" ></td>
<td rowspan="2" width="48" ></td>
<td rowspan="2" width="48" ></td>
<td rowspan="2" width="74" ></td>
<td rowspan="2" width="74" ></td>
<td rowspan="2" width="49" ></td>
<td rowspan="2" width="74" ></td></tr>
</table>

<%
rs.close
end if
set rs=nothing
conn.close
set conn=nothing
%>
我想求这一块的合计,谢谢。答对问题,请再在下面回答一下。本题400分,谢谢各位了

http://zhidao.baidu.com/question/108097848.html

<td width="73" ><%=rs("id")+("20090000")%></td>
<td width="97" ><%=rs("time1")%></td>
<td width="97" ><%=rs("town")%><%=rs("vill")%></td>
<td width="73" ><%=rs("pati")%></td>
<td ><%=rs("ylzh")%></td>
<td ><%=rs("iden")%></td>
<td ><%=rs("sey")%></td>
<td ><%=rs("sex")%></td>
<td width="48" ><%=rs("cause")%></td>
<td width="48" ><%=rs("mast")%></td>
<td width="74" ><%=rs("age")%></td>
<td width="74" ><%
a=rs("hao")
b=rs("ylzh")
c=a*b
response.write c
%></td>
<td width="49" ><%=rs("hao")%></td>
<td width="74" ><%=rs("yes")%></td>
展开
 我来答
cg329521
2009-07-26 · TA获得超过255个赞
知道小有建树答主
回答量:933
采纳率:0%
帮助的人:409万
展开全部
思路是这样的,有三个input 第一个是name第二个是起始时间stime要求日期格式第三个终止时间etime要求时间格式,提交后到处理页,首先做第二个和第三个input的时间检查。合格后处理,tname=request("name");stime=request("stime");etime=request("etime");
sql="select sum([ruku]) as [ruku1] where name='"&tname&"' and [time]=<#"&etime&"# and [time]>=#"&stime&"# " 这是ac库如果是sql库sql="select sum([ruku]) as [ruku1] where name='"&tname&"' and [time]=<'"&etime&"' and [time]>='"&stime&"'"这是列出一个人,列出所有人就是sql="select sum([ruku]) as [ruku1] where name='"&tname&"' and [time]=<#"&etime&"# and [time]>=#"&stime&"# group by [name]"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
睡睡觉死了
2009-07-26 · 超过15用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
具体看不太清楚你要求哪的合计啊。给你个大概吧
条件那写你要求的字段的条件,如果是求所有和,就直接去掉where 条件就行了。
这个单独用的一个记录集RS2,不会跟你的那个记录集RS发生冲突,保证安全。
<%
Set Conn=Server.CreateObject("Adodb.Connection")
exec="Select * from 表名 where 条件"
set rs2=server.createobject("adodb.recordset")
rs2.open exec,conn,1,1
dim totalall
totalall=0
do while not rs2.eof
totalall+=rs2("要求和的字段名")
rs2.movenext
loop
rs2.close
set rs2=close
%>
把这个里面汉字该成你要求的,放到你输出合计之前就好。
然后在输出合计结果那,输出变量totalall的值就行了。
最简单的就这么输出<%=totalall%>这个放到你要输出的单元格那就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周仕诚
2009-07-26 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:67.7万
展开全部
以配货中的套为例
<%
rs.PageSize=20
pagecount=rs.PageCount
page=int(request.QueryString ("page"))
if page<=0 then page=1
if request.QueryString("page")="" then
page=1
end if
rs.AbsolutePage=page
for i=1 to rs.PageSize
'这里给配货(套)定个初始值
pht=0
if rs.EOF then
exit for
end if
%>
<tr>
<td width="73" ><%=rs("id")+("20090000")%></td>
<td width="97" ><%=rs("time1")%></td>
<td width="97" ><%=rs("town")%><%=rs("vill")%></td>
<td width="73" ><%=rs("pati")%></td>
<td ><%=rs("ylzh")%></td>
<td ><%=rs("iden")%></td>
<td ><%=rs("sey")%></td>
<td ><%=rs("sex")%></td>
<td width="48" ><%=rs("cause")%></td>
<td width="48" ><%=rs("mast")%></td>
<td width="74" ><%=rs("age")%></td>
<td width="74" ><%
a=rs("hao")
b=rs("ylzh")
c=a*b
response.write c
%></td>
<td width="49" ><%=rs("hao")%></td>
<td width="74" ><%=rs("yes")%></td>
</tr>

<%
'循环前累加配货的套数,让其循环一次加一次
pht=pht+rs("ylzh")
rs.movenext
next
%>
最后只需要在你需要显示结果的地方写上<%=pht%>

其他的你以此类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
湘味熊美食
2009-07-26 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:139万
展开全部
什么意思呀
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式