我有以下问题,我有一个类的表,它们的发布日期和更新日期。我需要获得在过去或将来更接近特定日期更新的类。所以我试着做类似的事情:
select * from mytable sort by (difference_between_dates)
difference_between_dates 将是 update_date 和我正在寻找的日期之间的时间。这可能吗?
答案 0 :(得分:4)
请参阅DATEDIFF()
SELECT *
FROM mytable
ORDER BY DATEDIFF(update_date, "2013-04-10")
如果未来与过去无关紧要,也许可以将其包含在ABS()
中。