
如何用SQL server语句表达一个字段值等于上一行的另外两个字段值相加? 160
展开全部
利用Full Outer Join可以解决。
Full Outer Join:产生A和B的并集。对于没有匹配的记录,则以null做为值。
SELECT a.序号,a.列一,a.列二,a.列三,(b.列一+b.列二) 列四 FROM 表名 a FULL OUTER JOIN 表名 b ON a.序号 = b.序号 +1
追问
我只有一张表。你的意思要新建一张表b吗?
追答
不是新建表,是自连接查询
展开全部
select sum(列一+列二 ) as 列四 from 表名
追问
你这个计算的是在同一行吧,我需要和值在列4的下一行表达
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
狗狗v与v天方夜谭发一天从源头参与天方夜谭富有v体验y发一份iu一份份过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |