본문 바로가기
IT/SQL

[AWS Redshift SQL] DATEDIFF 함수 _ 날짜 차이 구하기

by marketinkerbell 2022. 3. 8.
반응형

 

 

 

< AWS Redshift  PL/pgSQL 에서의 DATEDIFF 함수 >

 

 

DATEDIFF 함수는 두 날짜 또는 시간 표현식에서 날짜 부분의 차이점을 반환한다.

 

 


구문

 

DATEDIFF ( datepart,  {date|time|timetz|timestamp}, {date|time|time|timestamp}  )


 

 

<몇 일> 차이나는지 구하고 싶을 때

DATEDIFF ( day, 날짜, 날짜 ) 

예 )  DATEDIFF ( day, '2021-01-01', '2021-01-02' )

-> 1일 차이나기 때문에 결과는 1  

 

 

 

<몇 주> 차이나는지 구하고 싶을 때

DATEDIFF ( week, '2021-01-01', '2021-12-31' )

-> 결과는 52

 

 

 

 

<몇 분기> 차이나는지 구하고 싶을 때

DATEDIFF ( qtr, '1998-07-01', current_date  )

-> 결과는 94 

 

current_date 는 현재 날짜를 반환해주는 함수  (현재 날짜는 22.03.08 로 가정)

 

 

 

 

 

<몇 시간> 차이나는지 구하고 싶을 때

DATEDIFF (  hourstimetz '20:00:00 PST', timetz '00:58:00 EST' )

 

 

 

 

 

AWS 문서 참고 :

https://docs.aws.amazon.com/ko_kr/ko_kr/redshift/latest/dg/r_DATEDIFF_function.html

 

 

 

 

 

 

 

 

 

 

 

댓글