早教吧作业答案频道 -->英语-->
sqlserver第一行减去第二行以此为逻辑循环如表:abcdab----------522354要查询的的结果是abc---------------523(规律3=5-2)232(
题目详情
sqlserver 第一行减去第二行 以此为逻辑循环
如表:abcd
a b
----------
5 2
2 3
5 4
要查询的的结果是
a b c
---------------
5 2 3 (规律3=5-2)
2 3 2 (规律2=3+2-3)
5 4 7 (规律7=2+5-4)
求详细的解答 本人sql语言基础不行
如表:abcd
a b
----------
5 2
2 3
5 4
要查询的的结果是
a b c
---------------
5 2 3 (规律3=5-2)
2 3 2 (规律2=3+2-3)
5 4 7 (规律7=2+5-4)
求详细的解答 本人sql语言基础不行
▼优质解答
答案和解析
数据取出来有没有排序关系?以下以id为排序字段
with t1(a,b,id) as (select 5,2,1 union all select 2,3,1 union all select 5,4,1),
t2(a,b,r) as (select a,b,row_number() over(order by id) from t1),
t3 as (select a,b,r,a-b c from t2 where r=1
union all select t2.a,t2.b,t2.r,t3.c+t2.a-t2.b from t3 join t2 on t2.r=t3.r+1)
select a,b,c from t3
with t1(a,b,id) as (select 5,2,1 union all select 2,3,1 union all select 5,4,1),
t2(a,b,r) as (select a,b,row_number() over(order by id) from t1),
t3 as (select a,b,r,a-b c from t2 where r=1
union all select t2.a,t2.b,t2.r,t3.c+t2.a-t2.b from t3 join t2 on t2.r=t3.r+1)
select a,b,c from t3
看了 sqlserver第一行减去...的网友还看了以下:
1/3+2/3为多少?大家知道1/3=0.333333333.,3无限循环2/3=0.666666 2020-05-14 …
不从极限的角度说.1.9999999.那从极限的角度说如何证明1.9999....=2?1.999 2020-06-03 …
分数与小数问题1/3=0.3(3的循环),2/3=0.6(6的循环),1/3+2/3=1,则0.3 2020-06-05 …
循环小数的准确含义我们知道:1÷3=0.33循环、2÷3=0.66循环,所以3÷3=0.99循环. 2020-06-27 …
计算(1)−22+(12)−2−|π−3|0+3−8(2)272-46×27+232(简便运算)( 2020-07-19 …
1/9=0.11111111.2/9=0.222222.3/9=0.33333333.4/9=0. 2020-07-24 …
数学3个一循环,除3除不尽,要怎么看是循环数中第几个啊?比如,1,2,3,1,2,3,1,2,3这就 2020-11-08 …
英语翻译表1-1循环水水质控制指标表2-1石化厂循环水系统水量调查表2-2石化厂各循环水水质情况表2 2020-12-02 …
一些零碎的理科问题(1)0.9九循环=0.3三循环*3;0.3三循环=1/3而1/3*3=1而不等于 2020-12-06 …
观察下面式子:1/3=0.33循环;2/3=2*(1/3)=0.66循环;那么依次类推3/3=3*( 2020-12-28 …