我一个ASP页面显示SELECT的结果,我想在循环后面在加一行:每一列数据的汇总,应该怎么做?万分感谢!代码如下

if session("name")<>"qyp" then

sql1="select a,sum(je),sum(bsa),count(*) from (select b.kfHSH as a,a.bit002 as b,sum(a.bit004)/100 as je,count(*) as bsa from gftatminhis a,gfttelacc b where a.PHONENO=b.PHONENO and a.bit002=b.ACCOUNT and a.gftdate>='"& ksrq2 &"' and a.gftdate<='"& jsrq2 &"' and b.kfhsh not like '13403%' and b.kfhsh not like '13401%' and b.kfhsh not like '13411%' group by b.kfHSH,a.bit002) as abc where je>='"& zdje1 &"' and bsa>='"& bs1 &"' and a='"&session("cusbrh")&"' group by a order by a" 
set rssql1=conn.execute(sql1)
else
sql1="select a,sum(je),sum(bsa),count(*) from (select b.kfHSH as a,a.bit002 as b,sum(a.bit004)/100 as je,count(*) as bsa from gftatminhis a,gfttelacc b where a.PHONENO=b.PHONENO and a.bit002=b.ACCOUNT and a.gftdate>='"& ksrq2 &"' and a.gftdate<='"& jsrq2 &"' and b.kfhsh not like '13403%' and b.kfhsh not like '13401%' and b.kfhsh not like '13411%' group by b.kfHSH,a.bit002) as abc where je>='"& zdje1 &"' and bsa>='"& bs1 &"' group by a order by a" 
set rssql1=conn.execute(sql1)

end if

hyl=0
i=1
'response.write sql1

do while not rssql1.eof

sql2="select count(*) from gfttz where kfhsh='" & rssql1(0) &"' and kfhsh<>' '"
set rssql2=conn1.execute(sql2)

hyl=formatnumber(rssql1(3),2,-1,-1,-1)/formatnumber(rssql2(0),2,-1,-1,-1)*100


response.write je
%>

<p align=center></p>
<tr>
<td align=center><%=i%></td><td align=center><%=rssql1(0)%></td><td align=right><%=formatnumber(rssql1(1),2,-1,-1,-1)%></td><td align=center><%=rssql1(2)%></td><td align=center><a href="hz.asp?rq1=<%=ksrq2%>&rq2=<%=jsrq2%>&cusbrh=<%=rssql1(0)%>&zdje2=<%=zdje1%>&bs2=<%=bs1%>"><%=rssql1(3)%></a></td><td align=center><%=rssql2(0)%></td><td align=center><%=formatnumber(hyl,2,-1,-1,-1)%></td>

</tr>

<%
rssql1.movenext
i=i+1
loop

%>