1
我開始使用Rails之外的ActiveRecord來處理不能更改的舊式MySQL數據庫。我想按日期對錶格中的行進行分組,但AR採用整個日期時間字段而不僅僅是日期部分。我到目前爲止試過的是:使用ActiveRecord在遺留數據庫中按日期對日期時間列進行分組
raw_data = Order.group(:date_add).sum(:total_products).to_a
任何想法?
感謝
我開始使用Rails之外的ActiveRecord來處理不能更改的舊式MySQL數據庫。我想按日期對錶格中的行進行分組,但AR採用整個日期時間字段而不僅僅是日期部分。我到目前爲止試過的是:使用ActiveRecord在遺留數據庫中按日期對日期時間列進行分組
raw_data = Order.group(:date_add).sum(:total_products).to_a
任何想法?
感謝
您可以通過group
SQL表達式,而不只是一列,因此編寫出返回的日期時間的日期和group
SQL表達式:
raw_data = Order.group("date(date_add)").sum(:total_products).to_a
不錯!我在這裏學到了一些東西,謝謝! – sebasimone