Mysql 查询今天的某些时间之外的数据
Posted 万隆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 查询今天的某些时间之外的数据相关的知识,希望对你有一定的参考价值。
SELECT * FROM `attendancealert` WHERE DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP(`AlertTime`)),‘%Y-%m-%d‘) = DATE_FORMAT(NOW(), ‘%Y-%m-%d‘) //先将日期格式转成时间戳 然后时间戳转成Y-m-d的时间格式然后 和今天的Y-m-d的时间进行对比 AND DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP(`AlertTime`)),‘%h:%i‘) NOT BETWEEN ‘09:00‘ AND ‘10:30‘ //不在这个时间段 ORDER BY `AlertTime` DESC
//我直接把时间转成时间类型不就可以了????
SELECT * FROM `attendancealert` WHERE DATE_FORMAT((`AlertTime`),‘%Y-%m-%d‘)= DATE_FORMAT(NOW(), ‘%Y-%m-%d‘)
AND DATE_FORMAT((`AlertTime`),‘%h:%i‘) NOT BETWEEN ‘09:00‘ AND ‘10:30‘
ORDER BY AlertTime ASC
以上是关于Mysql 查询今天的某些时间之外的数据的主要内容,如果未能解决你的问题,请参考以下文章
MySQL查询今天/昨天/本周上周本月上个月份数据的sql代码