我需要从MySQL表中获取与当前日期最接近的日期。
这是我的桌子:
id | date | name 1 | 2012-10-29 | test 2 | 2009-11-31 | test
因此,如果查询今天运行,它将返回 1 | 2012-10-29 | test
1 | 2012-10-29 | test
任何帮助深表感谢。谢谢
SELECT * FROM your_table ORDER BY ABS(DATEDIFF(NOW(), `date`)) LIMIT 1