mysql中的兩個日期怎么比力巨細,好比倆個日期相差幾天、小時、分鐘……下面和大師分享一下在mysql中怎么比力日期巨細。我寫的經驗對你進修mysql有幫忙的話,給我投票、點贊或者保藏!
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:year 年 日期2-日期1 相差幾年
SELECT TIMESTAMPDIFF(YEAR,'2000-06-01','2010-07-20');返回10
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:QUARTER季度 日期2-日期1 相差季度
SELECT TIMESTAMPDIFF(QUARTER,'2000-06-01','2010-07-20');返回、40
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:MONTH月 日期2-日期1 相差幾個月
SELECT TIMESTAMPDIFF(MONTH,'2000-06-01','2010-07-20');返回121
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:WEEK禮拜 日期2-日期1 相差幾個禮拜
SELECT TIMESTAMPDIFF(WEEK,'2000-06-01','2010-07-20');返回528
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:DAY天 日期2-日期1 相差幾多天
SELECT TIMESTAMPDIFF(DAY,'2000-06-01','2010-07-20');返回3701
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:HOUR小時 日期2-日期1 相差幾多小時
SELECT TIMESTAMPDIFF(HOUR,'2000-06-01','2010-07-20');返回88824
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:MINUTE分鐘 日期2-日期1 相差幾多分鐘
SELECT TIMESTAMPDIFF(MINUTE,'2000-06-01','2010-07-20');返回5329440
函數格局:TIMESTAMPDIFF(前提,日期1,日期2)
前提:SECOND秒 日期2-日期1 相差幾多秒
SELECT TIMESTAMPDIFF(SECOND,'2000-06-01','2010-07-20');返回319766400
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!