2

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

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

查询:

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

1 回答 1

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")
于 2012-08-14T12:04:45.270 回答