按日期排序时排除年份

时间:2016-06-27 16:20:51

标签: ruby-on-rails date

我有一个关于按日期排序的查询,我可以通过添加

轻松地根据字段对数据进行排序
.order('search_date desc')

搜索日期是完整的日期 - dd / mm / yyyy,但我不想将年份添加到此,我只想按DD / MM订购。

有谁知道最好的方法吗?

1 个答案:

答案 0 :(得分:1)

它更像是一个sql解决方案而不是rails解决方案:

如果您使用的是mysql:

.order("DATE_FORMAT(search_date, '%d%m')")

将按日期和月份排序