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算出他的邮费
...全文
102 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
楼主上个问题还没结贴呢~~

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧