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 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!