时间函数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

输出:
在这里插入图片描述


Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐