我有一个简单的任务列表,其中包含标题字段和截止日期字段。有些任务有截止日期,其他任务没有。截止日期只是存储在MySQL日期类型中。使用MySQL排序最近的日期
但是最困难的(我反正)是按照正确的顺序对任务进行排序:
- 升序限期
- 其余的(也许ID,但并不重要)
目前查询:
SELECT * FROM tasks ORDER BY deadline ASC
的截止日期字段为 '0000-00-00' 在默认情况下,所以这QUER Ÿ将呈现以下顺序的任务:
- 任务,没有最后期限
- 升序期限
任何人都可以点我在正确的方向,或者我需要做多个查询?
为什么没有最后期限被默认为空? – 2009-10-14 14:10:27