有表A, 日期字段,周期字段(周期字段为一年,两年,三年)
现要查询 当前时间是否大于 日期字段
oracle 中执行sql 语句如下:(Ds_Cycle 周期字段,为字典值,配置项,值为月份 一年12个月)
select * from T_RELAY_PROTECTION t where add_months(t.DS_DATE,t.Ds_Cycle) <= to_date('2019-12-6','yyyy-MM-dd');
ssm dao 中查询:
以下是关于函数的详细:
https://baike.baidu.com/item/add_months/8513834?fr=aladdin