最近有这个小需求,但是在网上找了好久,找到的函数都用不了,不知道是不是版本的问题,最后问了一下组长,搞定了,记录一下,也为他人提供一个方便。
select DATE_FORMAT(create_time,'%H') as create_time from qy_alarmdata
函数是DATE_FROMAT(),create_time是你要从数据库查询的时间数据(ps:记得给个别名哦,不要像我一样马虎)
最后数据出来就是这种格式了,只保留了小时单位的, 如果想01---->1可以把数据类型变为int类型,就可以去掉前面的0啦,希望对你有帮助
TO_DAYS(create_time) = TO_DAYS(NOW()) ps:此条件是只查询今天的数据