ASP中读取两个不同表的数据并相乘该如何实现?

我是这样写的:<%setrs3=server.createobject("adodb.recordset")sql1="selectsum(in_money_yu)fro... 我是这样写的:
<%
set rs3 = server.createobject("adodb.recordset")
sql1="select sum(in_money_yu) from info_all where user_id = 75"
sql2="select money from user_info where user_id = 75"
rs3.open sqlb ,conn,1,1
rs3.open sqlc ,conn,1,1
if rs3("in_money_dl")>0 then
mm1=rs3("in_money_dl")
mm2=rs3("mbit")
mm3=mm2*mm1
else
mm3=0
end if
response.Write mm3
rsb.close%>

明显这个错了,请问正确的应该怎么写啊?
展开
 我来答
凤哥说
2008-09-12 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:175万
展开全部
set rs1 = server.createobject("adodb.recordset")
set rs2 = server.createobject("adodb.recordset")
sql1="select sum(in_money_yu)as in_money_dl from info_all where user_id = 75"
sql2="select sum(money) as mbit from user_info where user_id = 75"
rs1.open sql1 ,conn,1,1
rs2.open sql2 ,conn,1,1
if rs1("in_money_dl")>0 and rs2("mbit")>0 then
mm3=rs1("in_money_dl")*rs2("mbit")
else
mm3=0
end if
response.Write mm3
rs1.close
rs2.close
建站解说
2008-09-12 · 超过26用户采纳过TA的回答
知道答主
回答量:292
采纳率:0%
帮助的人:88.2万
展开全部
<%
set rs1 = server.createobject("adodb.recordset")
set rs2 = server.createobject("adodb.recordset")
sql1="select sum(in_money_yu)as in_money_dl from info_all where user_id = 75"
sql2="select sum(money) as mbit from user_info where user_id = 75"
rs1.open sql1 ,conn,1,1
rs2.open sql2 ,conn,1,1
if rs1("in_money_dl")>0 and rs2("mbit")>0 then
mm1=rs1("in_money_dl")
mm2=rs2("mbit")
mm3=mm1*mm2
else
mm3=0
end if
response.Write mm3
rsb.close%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式