27,579
社区成员
发帖
与我相关
我的任务
分享
WITH a1 AS
(
SELECT 上月结存,上月结存0=
ISNULL(
(SELECT SUM(上月结存+本月金额) FROM 表
WHERE 日期=CONVERT(CHAR(7),DATEADD(mm,-1,a.日期+'-01'),120) AND 分公司=a.分公司),0)
FROM 表 a
WHERE 日期='2013-09'
)
UPDATE a1 SET 上月结存=上月结存0
select 分公司,日期,上月结存,本月金额
,本月余额=(select SUM(上月结存)+SUM(本月金额) from #tb b where a.分公司=b.分公司 and b.日期<=a.日期)
from #tb a