注册 登录
编程论坛 ASP技术论坛

[求助]有没有人会这个?

sidivefen 发布于 2007-08-18 10:47, 516 次点击

我想按分类计算出已付金额,未付金额,合计金额.用来判断的字段senhei(true false)代码如下
<%

Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select leibi, sum(jin) as j from gongfei group by leibi"
rs.Open sql,conn,1,3
do while not rs.eof

%>
<tr>
<td width="41%" height="30" align="center" valign="middle"><span class="STYLE2 STYLE4"><%=rs("leibi")%></span></td>
<td width="59%" height="30" align="center" valign="middle"><span class="STYLE2 STYLE4">

已付金额: <%=a%>

未付金额:<%=b%> 合计金额:<%=rs("j")%></span></td>
</tr>
<%
rs.movenext
loop
%>
效果如下 在线等大侠们,谢谢了

6 回复
#2
madpbpl2007-08-18 10:54
&lt;%=a%&gt;,&lt;%=b%&gt;表示什么,值是哪来的?
#3
sidivefen2007-08-18 10:55

这个没有值,可以不去理它,是我以前做的,但是不行

#4
madpbpl2007-08-18 11:00
已付金额,未付金额是在一个字段里的吗?
#5
sidivefen2007-08-18 11:02
是的,我只是通senhei字段进行判断如果senhei是true就是已付,false就是未付
#6
madpbpl2007-08-18 11:19
我还是不明白楼主的意思,你在写进数据库的时候可以根据senhei还判断呀,如何是true则为正,反之为负
你的写法应该没什么问题的
<!--#include file="conn.asp"-->
<table bgcolor="1">
<tr>
<td colspan="2" bgcolor="#CCCCCC" align="center">费用列表</td>
</tr>
<tr>
<td align="center" bgcolor="#999999">费用类别</td>
<td align="center" bgcolor="#999999">使用金额</td>
</tr>

<%
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select leibi, sum(jin) as j from gongfei group by leibi"
rs.Open sql,conn,1,3
do while not rs.eof
%>
<tr bgcolor="#FFFFFF">
<td width="41%" height="30" align="center"><%=rs("leibi")%></td>
<td width="59%" height="30" align="center">已付金额: <%=a%>
未付金额:<%=b%>
合计金额:<%=rs("j")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
#7
sidivefen2007-08-18 11:28

是的,但现在我要把它读出来,不知道怎么分类了.按类读出来.我的QQ:514665009

1