我如何在 Oracle 中从另一个时间戳中减去一个时间戳

How I can substract one timestamp from another in Oracle

如何在 Oracle 中从一个时间戳中减去另一个时间戳?

例如我有:

timestamp_1 = 2021-06-25 08:18:17,207141  
timestamp_2 = 2021-06-24 17:41:06,787111  

我怎样才能采取不同的方式?

我需要几秒钟的差异

您可以简单地将这两个值相减

SELECT   TO_TIMESTAMP ('2021-06-25 08:18:17,207141', 'YYYY-MM-DD HH24:MI:SS,FF')
       - TO_TIMESTAMP ('2021-06-24 17:41:06,787111', 'YYYY-MM-DD HH24:MI:SS,FF')
  FROM DUAL;


+00 14:37:10.420030