永发信息网

数据库的拼接问题

答案:2  悬赏:0  手机版
解决时间 2021-04-28 08:01
  • 提问者网友:回忆在搜索
  • 2021-04-27 10:37

例如:表 中字段 id (编号),nd(年度),name(名字),总成绩(zcj).

1,2007,lucy,100

2,2008,lucy,130

现在我想页面显示成这种:

2007,lucy,100

2008,lucy,130

差值,lucy,30

最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-04-27 11:05

你要算差值,那总得有个标尺吧,就是说要和哪个数据算差,就你这个表来说,如果只有这两条数据,那很简单



PS:就你这个问题,另外一种思路应该更简单,先select nd,name,zcj from t_table,然后再通过返回的结果集算出最后得数据,这样效率最高

全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-04-27 11:10

set rs1=server.createobject("recordset")

sql="select * from 表 where id=1"

rs1.open sql,3.3

nd1=rs("nd")

name1=rs("name")

zcj1=rs("zcj")

rs1.close

set rs1=nothing

set rs2=server.createobject("recordset")

sql="select * from 表 where id=1"

rs2.open sql,3.3

nd2=rs("nd")

name2=rs("name")

zcj2=rs("zcj")

rs2.close

set rs2=nothing

差值=nd2-nd1,lucy,zcj2-zcj1

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯