mysql 時間編輯(減時間)



DATE_SUB(date,INTERVAL expr type)
復合類型是同時減天和小時

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

MICROSECOND 間隔單位:毫秒
SECOND 間隔單位:秒
MINUTE 間隔單位:分鍾
HOUR 間隔單位:小時
DAY 間隔單位:天
WEEK 間隔單位:星期
MONTH 間隔單位:月
QUARTER 間隔單位:季度
YEAR 間隔單位:年
SECOND_MICROSECOND 復合型,間隔單位:秒、毫秒,expr可以用兩個值來分別指定秒和毫秒
MINUTE_MICROSECOND 復合型,間隔單位:分、毫秒
MINUTE_SECOND 復合型,間隔單位:分、秒
HOUR_MICROSECOND 復合型,間隔單位:小時、毫秒
HOUR_SECOND 復合型,間隔單位:小時、秒
HOUR_MINUTE 復合型,間隔單位:小時分
DAY_MICROSECOND 復合型,間隔單位:天、毫秒
DAY_SECOND 復合型,間隔單位:天、秒
DAY_MINUTE 復合型,間隔單位:天、分
DAY_HOUR 復合型,間隔單位:天、小時
YEAR_MONTH 復合型,間隔單位:年、月
對應復合型的type,需要使用引號對兩個參數進行引用起來,中間用任何非數字字符作為間隔即可,並且不能使用負數。
coucat 是合拼字符
DATE_SUB( CONCAT(DATE_FORMAT(t.order_date,'%Y-%m-%d'),' ',t.start_time),INTERVAL 4 HOUR)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM