我需要在rails应用程序的ruby中创建一个sql查询。
我想按日期对结果进行分组我有一个名为created的列,它是一个日期时间列 我需要按日期分组而不是日期时间任何帮助吗?
查询:
@trackings_per_post = Tracking.select("sum(1) as total, created_at").where(query).group("created_at")
答案 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")