programing tip

PostgreSQL에서 초 단위의 타임 스탬프 차이 찾기

itbloger 2020. 8. 25. 07:44
반응형

PostgreSQL에서 초 단위의 타임 스탬프 차이 찾기


PostgreSQL 8.32 개의 timestamp이있는 테이블이 있습니다. 나는 이것들 사이의 차이 timestamps를 몇 초 만 에 얻고 싶습니다 . 이 작업을 수행하는 방법을 도와 주시겠습니까?

TableA
(
  timestamp_A timestamp,
  timestamp_B timestamp
)

나는 (timestamo_B - timestamp_A)초 단위 와 같은 것을 얻을 필요가 있습니다 (초 간의 차이뿐만 아니라 시간, 분 등을 포함해야 함) .


시험: 

SELECT EXTRACT(EPOCH FROM (timestamp_B - timestamp_A))
FROM TableA

여기에 세부 정보 : EXTRACT .


select age(timestamp_A, timestamp_B)

Igor의 의견에 대한 답변 :

select age('2013-02-28 11:01:28'::timestamp, '2011-12-31 11:00'::timestamp);
              age              
-------------------------------
 1 year 1 mon 28 days 00:01:28

참고 URL : https://stackoverflow.com/questions/14020919/find-difference-between-timestamps-in-seconds-in-postgresql

반응형