PG時間相減


1、age函數

用於獲取兩個時間相差

audit=# select age('2020-01-01 17:53:02' :: TIMESTAMP , '2020-01-01 17:46:20' :: TIMESTAMP);
   age    
----------
 00:06:42
(1 row)
-- 等價於
select '2020-01-01 17:53:02' :: TIMESTAMP -'2020-01-01 17:46:20' :: TIMESTAMP;

2、時間戳

可能我們需要獲取多少秒;即上面的“ 6 min 42 sec;應該是 402 s

audit=# select EXTRACT(epoch FROM '2020-01-01 17:53:02' :: TIMESTAMP ) - EXTRACT(epoch FROM '2020-01-01 17:46:20' :: TIMESTAMP );
 ?column? 
----------
      402
(1 row)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM