1

我有以下问题,我有一张表格,上面有课程、发布日期和更新日期。我需要在过去或将来获取更接近某个日期更新的课程。所以我试图做类似的事情:

select * from mytable sort by (difference_between_dates)

difference_between_dates将是update_date我正在寻找的日期之间的时间。那可能吗?

4

1 回答 1

4

DATEDIFF()

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

也许将它包装在一个ABS()如果未来与过去无关紧要的情况中。

于 2013-04-10T21:14:10.257 回答