mysql - 如何从表mysql查询中选择等于当前日期的匹配详细信息

标签 mysql

我已阅读主题 Mysql 查询:检索当前日期查询。,但我的问题是如何在特定的给定时间范围内选择行。

即,如果我的日期字段的条目为 2010:10:27 10:30:00,则应在当前时间到达 2010:10:27 10:00 时选择该行,直到当前时间到达 2010 年:10:27 18:30:00 。像那样。在这方面的任何帮助都会对我有很大的好处..

提前致谢

最佳答案

您检查过 BETWEEN 运算符了吗?我想这会对你有所帮助。也许是这样的:

WHERE
  field
  BETWEEN
    DATE_SUB(NOW(), INTERVAL 8 HOURS)
  AND
    DATE_ADD(NOW(), INTERVAL 30 MINUTES)

关于mysql - 如何从表mysql查询中选择等于当前日期的匹配详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031873/

相关文章:

mysql - 加载数据 infile 不适用于 datetime 周围的引号

php - WordPress MySql 插入

php - 用户 root @ localhost 的访问被拒绝

php - 将 CURRENT_TIMESTAMP 格式化为 AM & PM

php - Laravel 是如何管理 MySQL 变量的?

php - 对从数据库中获取的表名称进行排序。 PHP 数据库

android - 将android应用程序连接到谷歌云

php - 当数组存在时无法从数组中检索值

mysql - 我需要哪种 MySQL 配置来实现 Web 应用程序的简单负载平衡?

php - 选择范围内最大值的行