我有一个会话数据表,其中包含来自 Zend_Auth_Db 的会话数据。
我想每 30 秒运行一次 Oracle 过程,以检查表中的 MODIFIED 字段是否在过去 120 秒内没有更新。我在下面有这个查询应该可以工作,但它没有返回正确的结果?
SELECT * FROM SESSIONDATA WHERE MODIFIED < ((SYSDATE - TO_DATE('01-JAN-1970','DD-MON-YYYY')) * (86400)) - 120;
任何人都知道我如何修改该查询以返回正确的结果?
数据库表设置: