我陷入MySQL中的问题。我想获取两个日期时间项之间的记录数。 例如: 我的表中有一列名为“ created”的datetime数据类型。
我想计算在“今天的4:30 AM”和“当前日期时间”之间的日期时间创建的记录。
我尝试了MySQL的一些功能,但仍然没有运气。
你能帮我吗?谢谢。
可能与:
SELECT count(*) FROM table
where created_at>='2011-03-17 06:42:10' and created_at<='2011-03-17 07:42:50'; 或使用between:
SELECT count(*) FROM table
where created_at between '2011-03-17 06:42:10' and '2011-03-17 07:42:50'; 您可以根据需要更改日期时间。可以使用curdate()或now()获取所需的日期。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。