달나라 노트

Hive : date_add(), date_sub() (특정 일 수 더하고 빼기) 본문

SQL/Apache Hive

Hive : date_add(), date_sub() (특정 일 수 더하고 빼기)

CosmosProject 2020. 12. 17. 00:42
728x90
반응형

 

 

date_add(날짜data/날짜 string, days number)
date_sub(날짜data/날짜 string, days number)

date_add는 주어진 날짜data/날짜 string에서 days number만큼 더한 날짜를 반환합니다.

date_sub은 주어진 날짜data/날짜 string에서 days number만큼 뺀 날짜를 반환합니다.

 

 

 

 

select current_date;

결과 : 2021-08-25



select date_add(current_date, 2);

결과 : 2021-08-27



select date_add(current_date, 30);

결과 : 2021-09-24



select date_sub(current_date, 2);

결과 : 2021-08-23



select date_sub(current_date, 30);

결과 : 2021-07-26

 

 

 

 

 

 

select date_add('2020-11-12', 2);

결과 : 2020-11-14



select date_add('2020-11-12', 30);

결과 : 2020-12-12



select date_sub('2020-11-12', 2);

결과 : 2020-11-10



select date_sub('2020-11-12', 30);

결과 : 2020-10-13

 

 

 

 

 

 

select date_add('2020-11-10 12:34:56', 2);

결과 : 2020-11-12



select date_add('2020-11-10 12:34:56', 30);

결과 : 2020-12-10



select date_sub('2020-11-10 12:34:56', 2);

결과 : 2020-11-08



select date_sub('2020-11-10 12:34:56', 30);

결과 : 2020-10-11

timestamp를 전달할 수도 있습니다.

 

 

 

 

728x90
반응형
Comments