SQL语句返回上一季度余额

时间:2016-04-18 15:11:36

标签: sql select

我正在尝试创建一个可以返回一系列记录的上一季度余额的查询。

我有财务数据,包括accountid(acctid),财政年度(fyear),财政季度(fquarter)和财政期间(fperiod),我正在汇总和跟踪我正在进行的一系列其他查询临时表,该数据包括该期间的净变化(nperiod),该季度的净变化(nquarter)和该年度的净变化(n yearar)。期间的净变化仅为该期间的账户交易,本季度的净变化分别为1-3,6-6,7-9和10-12期间的交易累计总额(以前的金额)期间不在前几个季度计算,即该季度的净变化在第4,7和9期重置为0美元,而该年度的净变化是总累计金额。我现在正在尝试创建一个返回上一季度末余额的sql语句。

因此,对于第1-3期,我需要写一个单独的选择语句来返回上一年的期末余额,对于4-6期我希望它们ALL从第3期返回该季度的净变化,为7 -9我希望从所有记录的第6期返回该季度的净变化,在10-12期间我想从第9期返回该季度的净变化。

我可以获得一些帮助,因为我有一个巨大的查询,它返回每季度的最大时间段,然后是与该时期相关的总部门数量,然后尝试在某个地方存在,但有些事情告诉我有更好的方法来实现它

谢谢!

0 个答案:

没有答案