在SQL中计算未来日期取决于帐户列表何时到期90天

时间:2017-08-16 16:32:11

标签: sql dateadd

我有一个帐户清单,这些帐户至少已过去60天,但截至上个月末(fieldname = procdate)已过去不到90天。假设未来未付款,我需要知道每个帐户将在90天后到期的日期。

假设我只有两个帐户,并且procdate是2017-07-31。一个帐户是逾期61天。另一个是逾期70天。每个人将在90天后到期的日期是什么时候?

因此,我可以在我的选择列表中计算每个帐户到期后90天的日期计算是什么?

1 个答案:

答案 0 :(得分:0)

而不是挂断计算90 - x(x是过期或PDDAYS),然后将其与procdate(上个月末)和DATEADD一起使用......我意识到我可以简单地使用每笔贷款的原始到期日date(orgduedate)并使DATEADD更加简单: DATEADD(dd,90,orgduedate)为PDDAY90 =每笔贷款将在90天后到期的日期。 因为我在where子句中添加了以下内容: PDDAYS> = 60并且PDDAYS< 90 我确信我的初始贷款人数符合LOB要求提供信息的标准。