在 Teradata 中,我需要一个查询来首先确定MEM TABLE当前余额为负的所有成员,我们称之为CUR_BAL. 然后,仅对于所有这些成员,TRAN TABLE按日期对所有交易进行求和,直到这些交易的总和等于CUR_BAL。
编辑以添加包含 的第三个ADJ表MEM_NBR,ADJ_DT并且ADJ_AMT需要将其包含在运行总计中以捕获所有记录。
我希望结果包括MEM.MEM_NBR, MEM.CUR_BAL, TRAN.TRAN_DATEOR ADJ.ADJ_DT(与导致运行总计等于的交易相关的日期CUR_BAL), MEM.LST_UPD_DT. 我不需要知道余额是否由于交易或调整而为负,只需知道它变为负数的日期即可。
谢谢!