php - 如何检索18 :30:00 in php之后的记录

标签 php mysql

我想从数据库中检索下午 6:30:00 之后的记录,即 18:30:00。 我试过了

SELECT  * 
FROM mytable
WHERE  `datetime` 
BETWEEN  '18:30:00'
AND  '23:59:00'

没有显示输出。

最佳答案

使用这个。在表名周围添加 TIME(table_name)。

SELECT  * 
FROM mytable
WHERE  TIME(datetime) 
BETWEEN  '18:30:00'
AND  '23:59:00'

关于php - 如何检索18 :30:00 in php之后的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35932318/

相关文章:

php - laravel 中的查询返回空响应

php - Geshi 与 Markdown

php - 外部 Webroot 的定义

php - 有条件地删除 Magento 中的页眉/页脚

mysql - 将普通查询转换为子查询会得到不同的结果

javascript - 如何根据 ajax 成功返回的数据追加一行?

mysql - 如何在 SQL (MySQL) 中按日期报告列中的数据

php - 在 echo 期间函数总是先执行?

mysql - 按日期和所有唯一值的总和分组

mysql - Hibernate Schema 更新问题