Allen's 데이터 맛집

SQL : TIMESTAMP_DIFF 시간의 차이 본문

SQL/SQL

SQL : TIMESTAMP_DIFF 시간의 차이

Allen93 2023. 12. 27. 21:07

TIMESTAMP_DIFF 함수는 두 날짜 또는 시간 간격 사이의 차이를 계산하는 데 사용되는 함수입니다. 이 함수는 두 TIMESTAMP 값 사이의 차이를 일, 시간, 분, 초 등의 단위로 계산할 수 있습니다.

TIMESTAMP_DIFF(timestamp_expr1, timestamp_expr2, unit)

 

 

timestamp_expr1과 timestamp_expr2는 비교할 두 TIMESTAMP 표현식입니다.
unit은 차이를 계산할 단위를 나타내는 문자열입니다. 예를 들어, 'SECOND', 'MINUTE', 'HOUR', 'DAY' 등이 사용될 수 있습니다.

 


예를 들어, 다음은 두 TIMESTAMP 값 사이의 분 차이를 계산하는 예제입니다:

SELECT TIMESTAMP_DIFF(timestamp'2023-12-09 12:00:00', timestamp'2023-12-09 11:45:00', MINUTE)

이 경우, 결과는 15분이 됩니다.

위에서 사용된 TIMESTAMP_DIFF는 두 이벤트 간의 시간 간격을 분 단위로 계산하는 데에 활용되었습니다.