mySql儲存過程中用到的時間函式
阿新 • • 發佈:2019-02-04
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月。