asp高手请进,急

fangkunsong 2008-03-20 11:40:41
table1
id,类型,基本费率
1,普邮,0.8
2,快递,5
3,挂号,1.12

table2
id,重量min,重量max,倍率,类型
1,0,100,1,1
2,100,250,1.5,1
3,250,500,2,1
4,0,100,1,2
5,100,500,1.25,2
6,500,1000,1.5,3

如上面两个表,有个产品重量是230,采用普邮方式,如何用ASP算出他的邮费
...全文
69 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fangkunsong 2008-03-20
谢谢了,我再看看吧
回复
vvvaye 2008-03-20
联合查询应该可以的呀,可惜我不太会.嘻嘻.应该很简单的.
回复
vvvaye 2008-03-20
错了,一个小于号写错了.应该是大于号.
ww="230"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From table2 where 重量min <"&ww&" and 重量max >"&ww&"", conn,3,3
response.write rs("倍率")*conn.execute("Select 基本费率 from [table1 ] where id="&rs("类型"))(0)

回复
fangkunsong 2008-03-20
不能采用联合查询吗
回复
vvvaye 2008-03-20
ww="230"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From table2 where 重量min<"&ww&" and 重量max<"&ww&"", conn,3,3
response.write rs("倍率")*conn.execute("Select 基本费率 from [table1 ] where id="&rs("类型"))(0)

这样应该可以吧.好像比较笨.
回复
lb3376 2008-03-20
两个表有什么联系,或者说两个表的关系是怎样的啊?
回复
cnchart 2008-03-20
楼主上个问题还没结贴呢~~
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-20 11:40
社区公告
暂无公告