1. 程式人生 > >mySql儲存過程中用到的時間函式

mySql儲存過程中用到的時間函式

date_add(sysDate,interval  expr  day)

date_sub(sysDate , interval expr  day)

其中date是指定的日期,INTERVAL為關鍵詞,expr是具體的時間間隔,type是時間單位。注意:type可以複合型的,比如YEAR_MONTH。如果type不是複合型的,DATE_ADD和DATE_SUB其實可以通用,因為expr可以為一個負數。

MySQL 時間戳(timestamp)轉換、增、減函式:

timestamp(date) -- date to timestamp
timestamp(dt,time) -- dt + time


timestampadd(unit,interval,datetime_expr) --
timestampdiff(unit,datetime_expr1,datetime_expr2) 

MySQL 另類日期函式:period_add(P,N), period_diff(P1,P2)
函式引數“P” 的格式為“YYYYMM” 或者 “YYMM”,第二個引數“N” 表示增加或減去 N month(月)。
MySQL period_add(P,N):日期加/減去N月。