【发布时间】:2016-05-26 05:24:51
【问题描述】:
我想先按日期然后按 id 对结果进行排序。
我使用了查询
SELECT payment_date,project_id FROM `payments` ORDER BY payment_date desc, project_id desc
但它没有工作。我想首先按日期对数据进行排序,并在第一行下方的记录显示基于特定项目 ID 的所有日期之后,获取具有最大日期的项目 ID。
喜欢
请帮我得到如下结果:
【问题讨论】:
-
那你要先按id排序,再按日期排序。
-
我已经使用了 SELECT payment_date,project_id FROM
paymentsORDER BY project_id desc,payment_date desc 。付款日期 project_id 2016-07-25 517 2016-07-15 517 2016-07-08 517 .. .. 2016-07-07 516 2016-07-30 516 .. .. 2016-07-01 515 2016-07- 24 515 -
这不是你要找的结果吗?
标签: mysql sorting sql-order-by