我正试图在接下来的3个月内检查人员认证的时间。无论执行什么,我都希望它能够正确执行。一个人必须每6个月更新一次认证。SQL中的日期函数
这里是我到目前为止的代码:
SELECT CERT_DATE "Date Of Last Cert Test",
add_months(CERT_DATE, 6)"Date Due"
FROM TESTING.CERTS
;
我正试图在接下来的3个月内检查人员认证的时间。无论执行什么,我都希望它能够正确执行。一个人必须每6个月更新一次认证。SQL中的日期函数
这里是我到目前为止的代码:
SELECT CERT_DATE "Date Of Last Cert Test",
add_months(CERT_DATE, 6)"Date Due"
FROM TESTING.CERTS
;
试试这个:
SELECT CERT_DATE "Date Of Last Cert Test",
ADD_MONTHS(CERT_DATE, 6) "Date Due"
FROM TESTING.CERTS
WHERE MONTHS_BETWEEN(CURRENT_DATE, CERT_DATE) <= 3
谢谢你,这是一个有用的答案。 – TitanC