1. 程式人生 > >[SQL] 日期函式--今天昨天

[SQL] 日期函式--今天昨天

mysql

今天和昨天日期及格式化

-- 今天日期+時間
select now() ;    --返回2018-04-25 17:33:21
-- 今天日期
select curdate();  --返回2018-04-25
-- 今天日期格式化
select date_format(curdate(),'%Y-%m-%d');  --返回2018-04-25

-- 昨天日期
select date_add(curdate(), interval -1 day);  --返回2018-04-24
-- 昨天日期格式化
select date_add(date_format(curdate(),'%Y-%m-%d'
), interval -1 day); 2018-04-24

hive

日期增加和減少date_sub (string startdate, int days)
current_date() 當前日期
date_sub(current_date(),1) 昨天日期

select date_add('2017-01-31',2); --返回 2017-02-02
select date_sub('2017-02-02',2);  --返回 2017-01-31