teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/10/02 12:00

投稿

winterboum
winterboum

スコア23654

answer CHANGED
@@ -1,3 +1,6 @@
1
1
  全てのsaleの全てのsale_detailsの合計なら、全てのsale_detailsの合計で良いのでは
2
2
 
3
- SaleDetail.sum(:mony)
3
+ SaleDetail.sum(:mony)
4
+
5
+ SaleDetail.joins(:sale).where("sales.created_at": Time.zone.now.all_day).sum(:mony)
6
+ Sale.joins(:sale_details).where(created_at: Time.zone.now.all_day).sum("sale_details.mony")