我到处搜索,找不到这个问题的答案。
下表显示了类(class)开始和结束时间。
我希望返回当前时间介于当前开始时间和结束时间之间的行。
开始和结束时间将根据当前时间变化,因此无法输入具体值。
一个例子,假设当前时间是:
2016-02-05 20:15:00
然后它将返回 Class ID 为 6 的行。
最佳答案
您可以使用以下任何查询
SELECT *
FROM Table
WHERE NOW() BETWEEN Class_Start_Timestamp AND Class_End_Timestamp
或
SELECT *
FROM Table
WHERE NOW() >= Class_Start_Timestamp AND NOW() <= Class_End_Timestamp
关于MySQL - 返回当前日期介于开始日期和结束日期之间的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35233459/