Zend_Auth_Dbからのセッションデータを含むsessiondataテーブルがあります。
30秒ごとにOracleプロシージャを実行して、テーブルのMODIFIEDフィールドが過去120秒間に更新されていないかどうかを確認したいと思います。以下にこのクエリがありますが、これは機能するはずですが、正しい結果が返されませんか?
SELECT * FROM SESSIONDATA WHERE MODIFIED < ((SYSDATE - TO_DATE('01-JAN-1970','DD-MON-YYYY')) * (86400)) - 120;
正しい結果を返すようにそのクエリを変更する方法を知っている人はいますか?
DBテーブルの設定: