mysql - 在mysql中选择时间之间的记录

标签 mysql

当我有表管理时如何在 mysql 中进行查询:

number=1 , name=tanti, timeIn=07:00:00,timeOut=09:00:00

我想要在我的电脑中选择名称和时间为 08:00:00,但我仍然想要得到“tanti”,因为 08:00:00 > timeIn 和 08:00:00 < timeOut。请帮助我eeee

最佳答案

就像您在问题中所写的那样:

SELECT name
FROM Manage
WHERE '08:00:00' > timeIn AND '08:00:00' < timeOut

您还可以使用 BETWEEN 缩短它:

SELECT name
FROM Manage
WHERE '08:00:00' BETWEEN timeIn AND timeOut

关于mysql - 在mysql中选择时间之间的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30133399/

相关文章:

mysql - 从具有相同主键但不同值的两个表中选择一个表?

PHP/SQL : "false" value received from database with good query

mysql函数if/else

mysql - 如何将json字符串作为存储过程参数进行处理

mysql - ORDER BY 是否首先排序,然后是偏移量和获取,还是仅对获取的列执行排序?

mysql - 在 Windows 10 的 Xampp 中重新安装 mysql

mysql - 选择递增整数

PHP MySQL Match() Against() 全文搜索不适用于某些关键字

php - 无法将 DateTime 对象保存到 MySQL 中的日期时间字段

mysql - 跳过 MySQL 结果中的第一条记录