相关文章推荐
玩篮球的松鼠  ·  How to enable ...·  8 月前    · 
重感情的大象  ·  Egg.js (五) ...·  1 年前    · 

46 Mysql中datediff函数和TIMESTAMPDIFF函数

查询各学生的年龄

按照出生日期来算,当前月日 < 出生年月的月日则,年龄减

select s_id,s_name,s_birth,TIMESTAMPDIFF(year,s_birth,CURRENT_DATE()) as age
from student

DATEDIFF函数与TIMESTAMPDIFF函数的区别

DATEDIFF函数仅用于返回两个日期的天数,DATEDIFF函数的语法格式: DATEDIFF(start,end)

TIMESTAMPDIFF函数用于返回计算两个日期指定单位的时间差(指定单位可以是年,季度,月,星期,天数,小时,分钟,秒等等) ,TIMESTAMPDIFF函数的语法格式: TIMESTAMPDIFF(DAY,start,end)

CURRENT_DATE(),此函数不接受任何参数,它返回当前日期。日期格式为“ YYYY-MM-DD”(字符串)或YYYYMMDD'(数字)格式。


数据源在本专栏 00数据准备中,可以下载练习使用

发布于 2022-11-02 10:24

文章被以下专栏收录