标签: sql mysql
我有一个mysql数据库表,其中包含一个名为task_end_date和task_name的列。
我想从当前日期已经过task_end_date的表中选择所有task_name。我如何使用SQL查询在mysql中执行此操作。
由于
答案 0 :(得分:2)
SELECT x,y,z FROM foo WHERE task_end_date < Now()
也许您想要Curdate()而不是Now()。
答案 1 :(得分:2)
SELECT task_name FROM table WHERE curdate() > task_end_date
请注意,curdate()顾名思义没有TIME组件。如果时间真的不重要,那么curdate()是可行的方式,否则请使用now()。
curdate()
now()