【发布时间】:2020-12-27 09:09:17
【问题描述】:
谁能向我解释为什么在我尝试选择日期大于特定日期的数据时,它会运行查询,但我仍然看到 2020-09-01 之后的日期? Due_date 是一个日期,存储在 MySQL 数据库中的 YYYY-MM-DD。
Select
*
from
records
where
job_id = 13582
OR job_id = 13583
OR job_id = 13698
OR job_id = 13699
OR job_id = 13700
OR job_id = 13738
OR job_id = 14133
AND due_date NOT IN (
Select
due_date
from
records
where
due_date > date('2020-09-01')
);
【问题讨论】: