mysql按日期之间的距离排序

mysql按日期之间的距离排序,mysql,Mysql,我有以下问题,我有一个表,其中有类,它们的发布日期和更新日期。我需要得到在过去或将来更接近某个日期更新的类。所以我试着做一些类似的事情: 从mytable中选择*排序方式(日期之间的差异) 日期之间的差异是更新日期和我要查找的日期之间的时间。这可能吗?请参见 如果未来与过去不重要,也许可以将其包装起来。请参阅 如果未来和过去不重要,也许可以用一个简单的句子来概括 SELECT * FROM mytable ORDER BY DATEDIFF(update_date, "2013-04-10")

我有以下问题,我有一个表,其中有类,它们的发布日期和更新日期。我需要得到在过去或将来更接近某个日期更新的类。所以我试着做一些类似的事情:
从mytable中选择*排序方式(日期之间的差异)

日期之间的差异是更新日期和我要查找的日期之间的时间。这可能吗?

请参见

如果未来与过去不重要,也许可以将其包装起来。

请参阅

如果未来和过去不重要,也许可以用一个简单的句子来概括

SELECT *
FROM mytable
ORDER BY DATEDIFF(update_date, "2013-04-10")