-- 示例代码:使用 TIMESTAMPDIFF 函数计算两个时间戳之间的差异
-- 计算两个日期之间的年份差异
SELECT TIMESTAMPDIFF(YEAR, '2020-01-01', '2023-01-01') AS year_diff;
-- 计算两个日期之间的月份差异
SELECT TIMESTAMPDIFF(MONTH, '2020-01-01', '2023-06-01') AS month_diff;
-- 计算两个日期之间的天数差异
SELECT TIMESTAMPDIFF(DAY, '2020-01-01', '2023-06-01') AS day_diff;
-- 计算两个日期之间的小时差异
SELECT TIMESTAMPDIFF(HOUR, '2020-01-01 00:00:00', '2023-06-01 12:00:00') AS hour_diff;
-- 计算两个日期之间的分钟差异
SELECT TIMESTAMPDIFF(MINUTE, '2020-01-01 00:00:00', '2023-06-01 12:30:00') AS minute_diff;
-- 计算两个日期之间的秒数差异
SELECT TIMESTAMPDIFF(SECOND, '2020-01-01 00:00:00', '2023-06-01 12:30:45') AS second_diff;
TIMESTAMPDIFF
函数用于计算两个日期或时间戳之间的差异。它的语法如下:
TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2)
unit
:指定返回差异的单位,可以是 SECOND
、MINUTE
、HOUR
、DAY
、MONTH
或 YEAR
。datetime_expr1
和 datetime_expr2
:表示要比较的两个日期或时间戳。该函数会返回两个时间戳之间的差异值,具体取决于你选择的单位。
上一篇:mysql 字符串查找
下一篇:mysql 数据库连接
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站