mysql数据库中日期比较

mysql中的两个日期怎么比力大小 , 好比俩个日期相差几天、小时、分钟……下面和大师分享一下在mysql中怎么比力日期大小 。 我写的经验对你进修mysql有帮忙的话 , 给我投票、点赞或者保藏!

需要这些哦
mysql5.6
方式/
1函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:year 年   日期2-日期1 相差几年
SELECT TIMESTAMPDIFF(YEAR,'2000-06-01','2010-07-20');返回10

mysql数据库中日期比较

文章插图

2函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:QUARTER季度   日期2-日期1 相差季度
SELECT TIMESTAMPDIFF(QUARTER,'2000-06-01','2010-07-20');返回、40

mysql数据库中日期比较

文章插图

3函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:MONTH月  日期2-日期1 相差几个月
【mysql数据库中日期比较】SELECT TIMESTAMPDIFF(MONTH,'2000-06-01','2010-07-20');返回121

mysql数据库中日期比较

文章插图

4函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:WEEK礼拜  日期2-日期1 相差几个礼拜  
SELECT TIMESTAMPDIFF(WEEK,'2000-06-01','2010-07-20');返回528

mysql数据库中日期比较

文章插图

5函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:DAY天  日期2-日期1 相差几多天  
SELECT TIMESTAMPDIFF(DAY,'2000-06-01','2010-07-20');返回3701

mysql数据库中日期比较

文章插图

6函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:HOUR小时 日期2-日期1 相差几多小时  
SELECT TIMESTAMPDIFF(HOUR,'2000-06-01','2010-07-20');返回88824

mysql数据库中日期比较

文章插图

7函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:MINUTE分钟 日期2-日期1 相差几多分钟 
SELECT TIMESTAMPDIFF(MINUTE,'2000-06-01','2010-07-20');返回5329440

mysql数据库中日期比较

文章插图

8函数格局:TIMESTAMPDIFF(前提 , 日期1 , 日期2)
前提:SECOND秒 日期2-日期1 相差几多秒 
SELECT TIMESTAMPDIFF(SECOND,'2000-06-01','2010-07-20');返回319766400

mysql数据库中日期比较

文章插图


以上内容就是mysql数据库中日期比较的内容啦 , 希望对你有所帮助哦!

    推荐阅读