就像是:
select *from twhere add_months("health&safety_check", 12) < sysdate我假设您不想对当前日期进行 硬编码 ,但对使用变量感到满意。
Jeff在评论中提出了一个很好的观点(尽管在Oracle中,您可以在函数上创建索引,以便解决问题)。这很容易解决:
where "health&safety_check" <add_months(sysdate, -12)

就像是:
select *from twhere add_months("health&safety_check", 12) < sysdate我假设您不想对当前日期进行 硬编码 ,但对使用变量感到满意。
Jeff在评论中提出了一个很好的观点(尽管在Oracle中,您可以在函数上创建索引,以便解决问题)。这很容易解决:
where "health&safety_check" <add_months(sysdate, -12)