现在,我对以下查询有问题:
SELECT *
FROM table
WHERE date > CURDATE()
OR date = CURDATE()
AND time > CURTIME()
这是返回日期>为今天的行,但我也需要日期为今天但时间>为当前时间的行。
最佳答案
您需要将相关子句放在括号内:
SELECT *
FROM table
WHERE date > CURDATE()
OR (
date = CURDATE()
AND time > CURTIME()
)
关于php - 比较不同字段中的日期和时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19212869/