小编Rup*_*war的帖子

MySql订单与今天的日期有关

我有一个日期列,我正在使用order by子句.

我想在今天的日期顶部显示记录,然后在底部显示过去的所有记录.

我想用单一查询来做这件事.

我试过这个

SELECT *, DATEDIFF(`date`, CURDATE()) AS diff  FROM `post` order by diff
Run Code Online (Sandbox Code Playgroud)

这个查询的问题是这将显示过去的记录,如果我使用降序,那么远离今天的记录将位于顶部.

我怎么能做到这一点?

任何帮助将不胜感激.

mysql sql

3
推荐指数
1
解决办法
5771
查看次数

标签 统计

mysql ×1

sql ×1