3个回答
展开全部
第一步:找出该表的序号字段;如果没有就给它就加一个,例如叫:orderid。(如果没有序号字段,你想要如何判断哪个是前一个哪个是后一个呢?)
update A set 放字段=B.某个字段-A.某个字段 from 表 A,表 B
where A.orderid=B.orderid-1
update A set 放字段=B.某个字段-A.某个字段 from 表 A,表 B
where A.orderid=B.orderid-1
追答
你这个列只能算做是一个排序的顺序列,但不能做序号列。
用一个row_number() over(order by kmMark)来做序号列。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询出来的datatable数据 循环 第i条和第i+1条数据 做处理 然后放在 dataTable.rows[i]["coloumname"]=那个值 最后一条数据 不做处理
追问
想直接在数据库里面用sql语句操作呀
追答
那就写存储过程吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是什么数据库?
追问
SQL Server
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询