MySQL 按当天的优先级排序

标签 mysql sql-order-by

嗨,我正在尝试按当天的优先顺序进行排序。

我想这样订购:

id|date                |priority
1 |2016-03-10 16:00:00 |1
2 |2016-03-10 08:00:00 |2
3 |2016-03-10 10:00:00 |3
4 |2016-03-11 10:00:00 |2
5 |2016-03-11 09:00:00 |3
6 |2016-03-11 11:00:00 |3
7 |2016-03-11 15:00:00 |3

我尝试了很多方法但没有成功,所以我来这里请教一些MySQL专家。

谢谢!

最佳答案

试试这个:

SELECT * FROM table_name ORDER BY DATE(date), priority

关于MySQL 按当天的优先级排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35951149/

相关文章:

php - MySQL - 如何连续排序两列?

mysql - mysql中未知行数的时间差之和

c# - 有没有办法使用 LINQ 同时对两个属性进行排序

hibernate - 是否可以使用 JPA @OrderBy 注释以不区分大小写的方式进行排序?

MYSQL有order By on count(*)对性能有影响吗?

php - 显示 2 随机行而不是 1 行

PHP:数组中的多个值

连接表上的 MySQL 索引

tsql - T-Sql - 按字母数字排序

mysql - 按指定数量的有序行分组