【代码保留】Oracle时间比较(与当前时间)

功能:

提供查询对记录中最大值与当前时间的比较。可实现一个指定范围与当前时间的比较。

实现思路:

通过对记录中最大的时间加上指定月份得到范围上限,并用CURRENT_DATE获取当前系统时间与之比较,如果超出该上限则判断为不存在,表示为0,否则表示为1。

SQL:

SELECT COUNT(*) contains
  FROM DUAL t
WHERE  CURRENT_DATE < (SELECT (ADD_MONTHS(MAX(t.med_time), 12))
                         FROM red_meettingrecord t
                        WHERE t.med_tar_id = '225'
                          AND t.med_usr_id = '000277')

原文地址:https://www.cnblogs.com/volnet/p/962211.html