失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql 查询生日_MySQL 怎么查询一段时间内过生日的员工

mysql 查询生日_MySQL 怎么查询一段时间内过生日的员工

时间:2019-05-01 14:49:05

相关推荐

mysql 查询生日_MySQL 怎么查询一段时间内过生日的员工

展开全部

查询一段时间内过生日的员工,是一个日期的比较的过程,所以只e5a48de588b63231313335323631343130323136353331333363373735要在where 子句添加时间的筛选即可。

一、语句会用到convert()函数

CONVERT() 函数功能 :

1、把日期转换为新数据类型的通用函数。

2、用不同的格式显示日期/时间数据。

语法:CONVERT(data_type(length),data_to_be_converted,style)

data_type(length)规定目标数据类型(带有可选的长度)。data_to_be_converted含有需要转换的值。style规定日期/时间的输出格式。

可以使用的style值:

二、例表格:ygsrb,表结构如下

三、例如查询4月份生日的员工,也就是csrq的日期大等于4月1日,小于5月1日,那么SQL语句就可以这样写:select*fromygsrbwhere

right(convert(char(10),csrq,112),4)>='0401'and

right(convert(char(10),csrq,112),4)

四、语句解析:

convert(char(10),csrq,112):将日期转换成 ‘yyyymmdd’格式

right(convert(char(10),csrq,112),4):截取转换后的时间右边4位“mmdd”

运行结果:

如果觉得《mysql 查询生日_MySQL 怎么查询一段时间内过生日的员工》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。