首页 >数据库 >mysql教程 >如何在 MySQL 中检索日期/时间范围内的数据?

如何在 MySQL 中检索日期/时间范围内的数据?

Susan Sarandon
Susan Sarandon原创
2024-11-17 05:40:03889浏览

How to Retrieve Data Within a Date/Time Range in MySQL?

在 MySQL 中检索日期/时间范围内的数据

根据日期/时间范围从表中检索数据时,这是必不可少的确保查询中日期时间字段的格式正确。

提供的示例遇到问题,因为日期“from”和“to”字段中的值未采用标准 MySQL 日期时间格式 (YYYY-MM-DD HH:MM:SS)。相反,他们使用较短的格式 (MM/DD/YYYY HH:MM:SS) 和祖鲁时间。

要解决此问题,需要将日期值转换为正确的格式:

select * from hockey_stats 
where game_date between '2012-03-11 00:00:00' and '2012-05-11 23:59:00' 
order by game_date desc;

通过使用正确的日期时间格式,MySQL 将能够准确地将 game_date 值与指定的日期/时间范围进行比较并检索所需的数据。

以上是如何在 MySQL 中检索日期/时间范围内的数据?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn