MySQL的幾個日期函式

2021-09-30 12:04:15 字數 858 閱讀 5111

1、period_diff()函式

作用:返回兩個時間相差的月份數,注意它是前乙個時間減後乙個時間

例1:返回 2014-03-20 到 2014-04-10之間的月份數,結果是-2 。

select period_diff( date_format('2014-03-20','%y%m%d') , date_format( '2014-04-10', '%y%m%d' ) )  from dual;

例2:返回 2014-04-10 到 2014-03-20之間的月份數,結果是 2 。

select period_diff( date_format('2014-04-10','%y%m%d') , date_format( '2014-03-20', '%y%m%d' ) )  from dual;  

2、date_sub()函式

作用:將從乙個日期/時間值中減去乙個時間值(時間間隔)

select date_format(date_sub(now(),interval 1 month),'%y-%m-%d')  from dual;

select * from t_e_order where period_diff( date_format(date_sub(now(),interval 1 month),'%y%m') , date_format( 『下單時間』, '%y%m' ) ) =0

select * from t_e_order where month(『下單時間』) = month(now()) - 1

3、date_format()函式

作用:格式化日期時間

select date_format(now(),'%y-%m-%d %h:%i:%s') from dual;

SQL 幾個日期函式

人員 ldh 功能 sql 幾個日期函式 日期 2018 7 20 年月日時分秒 select datepart year,getdate as 年 datepart month,getdate as 月 datepart day,getdate as 日 datepart hour,getdate...

mysql日期函式彙總 mysql日期函式彙總

一 當前時間獲取 1.now 獲得當前日期 時間 2.sysdate 獲得當前日期 時間 3.current timestamp,current timestamp 獲得當前時間戳 二 日期轉換函式 時間轉換函式 1.date format date,format time format time,...

mysql日期函式轉換 Mysql日期函式大全 轉

date add date,interval expr type date sub date,interval expr type adddate date,interval expr type subdate date,interval expr type 對日期時間進行加減法運算 adddate...