我试图在我的QMF SQL中创建一个列,它将计算一个正在运行的使用库(不是运行总计)。如果我有一个月份列表,我的净使用量,我想要第三列记录任何剩余的'我可以在以后使用的用法。
数据(Run_Bank是我想要的专栏):
Month Net_Usg Run_Bank
12/17 82 433
11/17 49 515
10/17 0 564
09/17 -11 564
08/17 -42 553
07/17 -87 511
06/17 -50 424
05/17 -101 374
04/17 -113 273
03/17 -70 160
02/17 -90 90
01/17 27 0
从1月17日开始,我的净值为27,并且没有超额使用。在接下来的一个月(2月17日),我的整体净值为-90,这使我可以将90银行用于以后使用。我继续将月份的过剩使用量逐月持续到11月17日,那时我的网络是49,所以我不得不潜入银行来覆盖它。
我有一个SQL计算总计,而且我不知道是否有可能完成我要求帮助的内容。这是我的SQL来计算运行总计,如果这有帮助:
with data as
(SELECT Month, net_usg
FROM Table A)
select d.Month, d.net_usg,(select sum(e.net_usg)
FROM data e
where e.month = d.month
and e.month <= d.month) Running_Total
FROM data d