如何将SYSDATE
转换为Unix时间戳?
我想将以unix时间戳格式存储的((日期+时间)与在WHERE中的(sysdate减去1天)进行比较。
我已经尝试过了,但是有空行。
SELECT DAT_CLOSEDATE -- STORED AS FLOAT DATATYPE IN UNIX TIMESTAMP FORMAT
FROM TROUBLETICKET
WHERE DAT_CLOSEDATE = to_number(to_char(to_date(sysdate,'dd-mm-yyyy')-1,'yyyymmdd')) -- CONVERTING (SYSDATE - 1 DAY) TO UNIX TIMESTAMP
;
以下是DAT_CLOSEDATE存储的值的示例:
DAT_CLOSEDATE
-------------
1531499762
1531499774
1531499794
1531499808
1531499822
1531499866
我希望得到昨天的日期