SQL Server数据库如何将当前行和上下行合并查询

  发布时间:2025-11-05 08:34:01   作者:玩站小弟   我要评论
复制withtas ( selecttop1000*from客户资金表名 where客户名称=北京科技公司 。
SQL Server数据库如何将当前行和上下行合并查询
复制with t as   (   select top 1000 * from 客户资金表名   where 客户名称=北京科技公司   order by 创建时间   ),数上下t1 as   (   SELECT top 1000 当前行=ROW_NUMBER() OVER(ORDER BY 创建时间),* FROM t   ),t2 as   (   SELECT top 1000 当前行=ROW_NUMBER() OVER(ORDER BY 创建时间),* FROM t   )   select   t1.客户名称,t1.结余资金帐 as 本期结余资金帐,t1.创建时间   t2.结余资金帐 as 上期结余资金帐   from t1,t2 where t1.当前行=(t2.当前行+1)  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.
  • Tag:

相关文章

最新评论