asp怎么从数据库中取出前一天的某个值与今天的相加

比如说,sql数据库idabcdrq123比如说今天输入进去的id是4,怎么从id=3中取出d的值与今天的a相加... 比如说,sql数据库
id a b c d rq
1
2
3
比如说今天输入进去的id是4,怎么从id=3中取出d的值与今天的a相加
展开
 我来答
匿名用户
2013-04-24
展开全部
很简单,在插入id=4的记录前,读取id=3的值
set rs=conn.execute("select top 1 d from 表名 order by id desc")
d=rs(0)
rs.close
'然后在此处把药添加的id=4中的a值和d值相加后再添加记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤翼单行
2013-04-24 · TA获得超过101个赞
知道答主
回答量:189
采纳率:0%
帮助的人:85.1万
展开全部
delarce @today int;
select a+A.d from table1 as B jion table1 as A on B.id=(A.id-1) where B.a=@today

变量好像定义错了,忘记了,你自己看一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glslian14cce7
2013-04-24 · TA获得超过1541个赞
知道小有建树答主
回答量:1389
采纳率:81%
帮助的人:549万
展开全部
这样你试试
select a+(select d from ceshi where id=3) as d1 from ceshi where id=4
希望楼主早日解决问题,有什么不明白的可以HI百度我~~~
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鬼知晓
2013-04-24 · TA获得超过278个赞
知道小有建树答主
回答量:340
采纳率:90%
帮助的人:112万
展开全部
使用函数和sql语句结合。我真能提供思路。希望对你有帮助。
追问
能不能具体一点?
追答
你创建个函数,在使用sql语句是调用函数。和glslian描述的一样,只是看着代码简洁
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式