У меня есть следующие модели:
class Company < ActiveRecord::Base
has_many :price_movements
has_many :goods_movements
end
class PriceMovement < ActiveRecord::Base
belongs_to :company
end
class GoodsMovement < ActiveRecord::Base
belongs_to :company
end
Я пытаюсь объединить все вместе в sql в виде activerecord, но я не уверен, как это сделать, потому что я относительно новичок в ROR.
select * from companies c
inner join price_movements p
on c.id = p.company_id
inner join goods_movements g
on c.id = g.company_id
and g.date = p.date
Ключевой проблемой для меня является вторая ссылка, где date_movement date = price_movement date. Может ли кто-нибудь посоветовать, есть ли способ сделать это?