2017-08-16 119 views
0

我是至少60天逾期,但不到90天的逾期作为前结束的帐户列表月(fieldname = procdate)。假设未来没有付款,我需要知道每个账户将在90天后过期的日期。计算SQL将来的日期取决于当账户的名单分别为90逾期天数

假设我只有两个帐户和procdate是2017年7月31日。一个帐户是61天过期。另一个是逾期70天。每个日期将过去90天的日期是多少?

因此,什么是我可以把我的选择列表中的计算,以计算每个账户变为90逾期天数的日期?

+0

你应该显示一些样本数据和预期的结果。也标记正在使用的数据库。 –

+0

它是如何知道标记为“dateadd”,但你不能做一个websearch找出如何调用dateadd函数? – Hogan

+0

对不起VKP&Hogan不太使用DATEADD,我知道这是一个相当基本的问题,但你的问题是'激励'。请看我的回答,谢谢! – Craig

回答

0

而不是挂断计算90-x(x是过期或PDDAYS),然后使用它与procdate(上个月底)和DATEADD ...我意识到我可以简单地使用每个贷款的原始到期日(orgduedate)并使DATEADD变得更加简单: DATEADD(dd,90,orgduedate)与PDDAY90 =每个贷款将在90天后到期的日期。 此外,由于我已经把在where子句中的以下内容: PDDAYS> = 60和PDDAYS 我保证,我的贷款初始种群满足LOB的请求信息的标准。