-- 计算两个时间之间的差异,可以使用 MySQL 的 TIMESTAMPDIFF 函数。
-- 该函数返回两个日期或 datetime 表达式之间的时间差,单位由第一个参数指定。
-- 示例:计算两个日期之间的天数差异
SELECT TIMESTAMPDIFF(DAY, '2023-01-01', '2023-10-01') AS days_difference;
-- 示例:计算两个时间之间的小时差异
SELECT TIMESTAMPDIFF(HOUR, '2023-01-01 10:00:00', '2023-01-01 18:30:00') AS hours_difference;
-- 示例:计算两个时间之间的分钟差异
SELECT TIMESTAMPDIFF(MINUTE, '2023-01-01 10:00:00', '2023-01-01 10:45:00') AS minutes_difference;
-- 单位参数可以是以下之一:
-- SECOND - 秒
-- MINUTE - 分钟
-- HOUR - 小时
-- DAY - 天
-- WEEK - 周
-- MONTH - 月
-- QUARTER - 季度
-- YEAR - 年
TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2) 函数用于计算两个日期或时间之间的差异。unit 指定返回的时间差单位(如秒、分钟、小时、天等)。datetime_expr1 和 datetime_expr2 是要比较的两个日期或时间表达式。上一篇:maven mysql
下一篇:mysql 时间计算
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站