选择两个日期之间的 MySQL 数据
使用 BETWEEN 运算符可以实现根据日期从 MySQL 表中选择一系列数据。让我们探讨如何检索特定日期范围内的数据。
对于从 2009 年 1 月 1 日到当前日期的范围,请使用以下查询:
select * from table_name where datetime_column BETWEEN '01/01/2009' and curdate()
如果您想要要包含当前日期,您可以使用大于或等于 (>=) 和小于或等于 (
select * from table_name where datetime_column >= '01/01/2009' and datetime_column <= curdate()
每日数据计数
要计算或聚合每日数据,您可以将 BETWEEN 运算符与 COUNT() 函数结合使用。例如,要获取从 2009 年 1 月 1 日开始的每日计数,请使用以下查询:
select count(*) from table_name where datetime_column BETWEEN '01/01/2009' and DATE_ADD('01/01/2009', INTERVAL 1 DAY)
将示例日期“01/01/2009”替换为您所需的开始日期。此查询将提供指定范围内每一天的计数。
以上是如何选择并统计特定日期范围内的MySQL数据?的详细内容。更多信息请关注PHP中文网其他相关文章!