循环变量累加 asp

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:14:10
有2个表
fpno为批号 fno为型号 fqty为数量 fprice为单价
我用的是asp+access做的,请高手们指教了,谢谢先

表A

id | fpno
1 | no1
2 | no2
3 | no3

B

id | fno | fpno | fqty | fprice
---------------------------------------
1 | a | no1 | 12 | 13.00
---------------------------------------
2 | b | no1 | 13 | 12.00
---------------------------------------
3 | c | no1 | 13 | 11.00
---------------------------------------
4 | a | no2 | 14 | 12.00
---------------------------------------
5 | b | no2 | 22 | 13.00

我要得到如以下所示表格

fpno
----------------
no1

fno | fqty | fprice | 小计
---------------------------------------
a | 12 | 13.00 | a.小计
---------------------------------------
b | 13 | 12.00 | a.小计
------------

<%
for i=1 to n
%>

fpno
----------------
no<%=i%>

fno | fqty | fprice | 小计
---------------------------------------
<%
sql="select fno, fqty, fprice from B where fpno= 'no"&i&"' order by fno"
sum=0
rs.open sql,conn,1,1
do while not rs.eof
sum=sum+(rs("fqty") * rs("fprice") )
response.write rs("fno") & "|" & rs("fqty") & "|" & rs("fprice") & "|" & rs("fqty") * rs("fprice") & "<br>--------------------------------------- <br>"
rs.movenext
loop
%>
总计 | no<%=i%>.总计:<%=sum%>
<%
next
%>