比较mysql中的两个日期

比较mysql中的两个日期,sql,mysql,Sql,Mysql,我有一个mysql数据库表,其中有一列名为task_end_date和task_name 我想从当前日期超过任务结束日期的表中选择所有任务名称。在mysql中如何使用sql查询实现这一点 谢谢选择 x、 y,z 从…起 福 哪里 任务结束日期

我有一个mysql数据库表,其中有一列名为task_end_date和task_name

我想从当前日期超过任务结束日期的表中选择所有任务名称。在mysql中如何使用sql查询实现这一点

谢谢

选择
x、 y,z
从…起
福
哪里
任务结束日期<现在()
也许您想要代替。

选择
x、 y,z
从…起
福
哪里
任务结束日期<现在()
也许你想要的不是

请注意,顾名思义,
curdate()
没有时间组件。如果时间真的不重要,那么
curdate()

请注意,顾名思义,
curdate()
没有时间组件。如果时间真的不重要,那么
curdate()

SELECT
  x,y,z
FROM
  foo
WHERE
  task_end_date < Now()
SELECT task_name FROM table WHERE curdate() > task_end_date