mysql查询每天某一时间段内的数据
程序员文章站
2024-02-24 10:42:22
...
注:table_name 为表名
collect_time 为时间戳格式的字段名
第二行是规定总时间区间
第三行是规定查询几点到几点的数据
SELECT * FROM table_name WHERE
DATE_FORMAT(collect_time,'%Y-%m-%d')>='2002-01-01' AND DATE_FORMAT(collect_time,'%Y-%m-%d')<='2021-05-20'
AND DATE_FORMAT(collect_time,'%H')>=0 AND DATE_FORMAT(collect_time,'%H')<=6;