mysql里有没有好的方法查询一天中每小时的数据
3个回答
展开全部
select date_format(now(),'%d%H');
比如当前时间是2016-8-29 17:30
得到的结果就是 '2917'
有上面的结果就可以判定了,如查询今天下午5点的数据:
select column from table_name where date_format(createDate,'%d%H') = '2917';
如果需要加上年月日时分秒也是一样
date_format(now(),'%Y-%m-%d %h:%i:%s');
比如当前时间是2016-8-29 17:30
得到的结果就是 '2917'
有上面的结果就可以判定了,如查询今天下午5点的数据:
select column from table_name where date_format(createDate,'%d%H') = '2917';
如果需要加上年月日时分秒也是一样
date_format(now(),'%Y-%m-%d %h:%i:%s');
壹寰(深圳)科技文化有限公司
2021-03-27 广告
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。更多详尽准确的信息可以找壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢复、...
点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
展开全部
select * from table where datetime between concat(date," 08:00:00") and concat(date," 18:00:00");
如上所示是8点到18点的
concat 拼接字符串,时分秒前别忘了一个空格
如上所示是8点到18点的
concat 拼接字符串,时分秒前别忘了一个空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http://blog.csdn.net/qq_28766327/article/details/77864672
我写过一个,不过是查询每小时数量。你可以不group by
我写过一个,不过是查询每小时数量。你可以不group by
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询