Access的语法太诡异了,试了半天没写出来。
SQL SERVER 的写法。
update aset a.累计支出 = (select sum(b.支出) from 表A b where a.项目 = b.项目 and a.日期 >= b.日期)from 表A a
执行完毕到加载也不到1秒。而且不需要再保存了