我想问我如何检查两个日期之间的差异。
BillingDate 是一个日期类型,带有条目 'DD-MON-YYYY'
另一个日期是当前日期。
sys_date - BillingDate = daysFromBilled
我发现很多例子他们实际上说明了第二个日期来计算差异,但我正在寻找的是当前日期之间的差异,所以我可以将它添加到日程安排或工作中。
我正在使用甲骨文顺便说一句。
还有一点要补充,我会继续搜索,但如果你也可以推荐,我应该如何实现这样的功能:
- 计算所有 BillingDate 条目的日期差异
- 如果差异超过 30 天,则触发更改表,将状态设置为延迟。
- 如果状态超过 60 天,服务属性将被更改并更改为切割
这是我粗略的表格布局
Cust Billing
-------- ----------
CustID(PK) BillingID(PK)
LateStatus LateStatus
Service BillingDate
CustID
非常感谢。
更新
REPLACE view DateDifference as select trunc(sysdate)- trunc(BillingDate) from Billing;
seems legit.