mysql计算2个日期的月份差和天数差实现方式
更新时间:2025年11月28日 10:21:45 作者:乌托邦钢铁侠
文章主要讲述如何计算两个日期之间的相隔月份和天数,强调了日期格式的重要性,并提供了一个计算天数的示例
一、计算两个日期的相隔月份
格式:
PERIOD_DIFF(startDate,endDate)
返回结果为月份数,格式必须是连续的数字,否则计算的结果可能会出错。
SELECT PERIOD_DIFF(201710, 201703);

如果小月份放前面,那么返回负数-1

二、计算2个日期的相隔天数
格式:
DATEDIFF(date1,date2);
select DATEDIFF(date1,date2);
其中date1>date2:

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
MySQL主从配置及haproxy和keepalived搭建过程解析
这篇文章主要介绍了MySQL主从配置及haproxy和keepalived搭建,本次运行环境是在docker中,也会介绍一些docker的知识,需要的朋友可以参考下2022-05-05
MySQL错误Forcing close of thread的两种解决方法
这篇文章主要介绍了MySQL错误Forcing close of thread的两种解决方法,需要的朋友可以参考下2014-11-11
MySQL中pt-table-checksum实现主从一致性校验的终极方案
pt-table-checksum 凭借低侵入性、高准确性和良好的兼容性,成为 MySQL 主从一致性校验的首选工具,下面就来详细的介绍一下MySQL中pt-table-checksum实现主从一致性校验,感兴趣的可以了解一下2026-04-04


最新评论