时间函数datediff、timestampdiff
-
datediff(日期1,日期2):返回日期1与日期2相差的天数。(注意:如果日期1比日期2大,结果为正;如果日期1比日期2小,结果为负)
-
timestampdiff(时间类型,日期1,日期2):返回日期1与日期2的差值,根据 “时间类型” 为day、hour、second返回相差的天数、小时数、分钟数等。(注意:与diffdate()函数的正、负号规则刚好相反,日期1大于日期2,结果为负,日期1小于日期2,结果为正。)
示例:
如下为举例所用的数据表test_1的表结构:
返回date字段的日期距离今天间隔有多少天
select *, datediff(date, current_timestamp) from test_1
输出: