复制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.