2024年3月12日发(作者:)
MYSQL中datedifftimestampdiff函数的使用(计算时
间间隔)
[object Object]
1. datediff函数:
datediff函数用于计算两个日期之间的天数差。它接受两个日期参
数,并返回两个日期之间的天数差。
语法:DATEDIFF(date1, date2)
其中,date1和date2是日期参数,可以是日期型的列名或常量。
示例:
SELECT DATEDIFF('2024-01-01', '2024-01-01') AS day_diff;
--输出:365
SELECT DATEDIFF(NOW(, '2024-01-01') AS day_diff;
--输出:当前日期与2024-01-01之间的天数差
其中,unit是计算的单位,可以是以下值之一:MICROSECOND、
SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、YEAR。
示例:
SELECT TIMESTAMPDIFF(MONTH, '2024-01-01', '2024-12-31') AS
month_diff;
--输出:11
SELECT TIMESTAMPDIFF(SECOND, '2024-01-01 00:00:00', NOW() AS
second_diff;
--输出:当前时间与指定时间之间的秒数差
注意:
总结:


发布评论