MySQL常用函数的使用
使用TIMESTAMPDIFF函数计算两个日期之间的日期数和月份数
1-- 计算两个日期之间的日期数
2SELECT TIMESTAMPDIFF(DAY, '2022-07-01', '2022-09-01') AS day_count;
3
4-- 计算两个日期之间的月份数
5SELECT TIMESTAMPDIFF(MONTH, '2022-07-01', '2022-09-01') AS month_count;
注意:
- TIMESTAMPDIFF函数的最后两个参数必须是日期格式,且较小的日期在前
- TIMESTAMPDIFF函数的计算结果不包含结束时间所在的日期(或月份)
使用DATEDIFF函数计算两个日期之间的日期数
1-- 计算两个日期之间的日期数
2SELECT DATEDIFF('2022-09-01', '2022-07-01') AS day_count;
注意: DATEDIFF函数的两个参数必须是日期格式,且较大的日期在前
评论