mysql sql日期截取年月日_sql截取日期/时间的单独部分,比如年、月、日、小时、分钟等等...

可以使用EXTRACT() 函数。(oracle和mysql都有该函数)

语法:

EXTRACT(unit FROM date)

date 参数是合法的日期表达式。unit 参数可以是下列的值:

YEAR\MONTH\WEEK\DAY\HOUR\MINUTE\SECOND (这里只列出部分常用值)

上面依次代表:年、月、周、日、时、分、秒

示例:table 表id为1的数据有一个日期类型的字段 createDate 值为 2019-11-12 10:12:33

select

EXTRACT(YEAR FROM createDate) as createYear,

EXTRACT(MONTH FROM createDate) as createMonth,

EXTRACT(DAY FROM createDate) as createDay from table where id = 1

结果:

createYear -- 2019

createMonth -- 11

createDay -- 12

Sql日期时间格式转换;取年 月 日,函数:DateName()、DATEPART()

一.sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007 ...

sql server日期时间转字符串

一.sql server日期时间函数Sql Server中的日期与时间函数 1.  当前系统日期.时间     select getdate

你可能感兴趣的:(mysql,sql日期截取年月日)