How do I group by day instead of date?

前端 未结 6 1762
情书的邮戳
情书的邮戳 2020-12-03 13:56

ok so i have

 >> list = Request.find_all_by_artist(\"someBand\")
=> [#

        
6条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-03 14:37

    Ipsum's answer is actually good and probably the best:

    In Arel:

    requests = Arel::Table.new(:requests)
    query = requests.project("COUNT(*), CAST(requests.created_at AS DATE) as created_at")
    query = query.group("CAST (requests.created_at AS DATE)")
    Request.find_by_sql(query.to_sql)
    

提交回复
热议问题