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