按日期分组仅不是Ruby中的日期时间

时间:2012-08-14 11:55:37

标签: sql ruby-on-rails ruby

我需要在rails应用程序的ruby中创建一个sql查询。

我想按日期对结果进行分组我有一个名为created的列,它是一个日期时间列 我需要按日期分组而不是日期时间任何帮助吗?

查询:

@trackings_per_post = Tracking.select("sum(1) as total, created_at").where(query).group("created_at")

1 个答案:

答案 0 :(得分:1)

使用aliases

@trackings_per_post = Tracking.select("sum(1) as total, to_char(created_at,'dd/MM/yyyy') as created_at_date").where(query).group("created_at_date")