Allen's 데이터 맛집
SQL : TIMESTAMP_DIFF 시간의 차이 본문
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는 두 이벤트 간의 시간 간격을 분 단위로 계산하는 데에 활용되었습니다.