【代码保留】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')
posted on 2007-11-17 01:45 volnet(可以叫我大V) 阅读(4520) 评论(0) 编辑 收藏 举报