其实TIMESTAMP可以直接比较大小。
截取以后还是TIMESTAMP类型,这个,这个如何做?
SELECT SYSTIMESTAMP, TO_CHAR(SYSTIMESTAMP, 'HH24:MI:SS.FF6') FROM DUAL
或者你要的是一个针对秒的数字,那就:
SELECT TO_CHAR(SYSTIMESTAMP, 'HH24:MI:SS.FF6') TIME,
TO_CHAR(SYSTIMESTAMP, 'HH24') * 60 * 60 + TO_CHAR(SYSTIMESTAMP, 'MI') * 60 + TO_CHAR(SYSTIMESTAMP, 'SS.FF6') SECONDS
FROM DUAL
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss') from TRN_DAILY_STATISTICS
select to_char(sysdate,'hh24:mi:ss') from dual;