SELECT *
FROM TB_USER T
WHERE T.LOG_TIME - SYSDATE< X.XX
AND T.LOG_TYPE=1;
其中的X.XX是一个数,可以使用
SELECT TO_DATE('2005-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')-
TO_DATE('2005-01-01 00:20:00','YYYY-MM-DD HH24:MI:SS')
FROM DUAL
得出20分钟的值
FROM TB_USER T
WHERE T.LOG_TIME - SYSDATE< X.XX
AND T.LOG_TYPE=1;
其中的X.XX是一个数,可以使用
SELECT TO_DATE('2005-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')-
TO_DATE('2005-01-01 00:20:00','YYYY-MM-DD HH24:MI:SS')
FROM DUAL
得出20分钟的值
select distinct user_id from tb_log where (sysdate - log_time)*24*60<20 and log_type=1;
(
select userid,max(log_time) log_time from tb_log where log_type=1 group by user_id
) where log_time <sysdate - 20/(24*60);