Railsでactiverecordから出力する順番を変える方法を悩んでいます。

下記のように
親テーブル-post
子テーブル-likeは関連付けの関係にあります。

#app/models/post.rb
class Post
 has_many :likes
end

#app/models/like.rb
class Like
 belongs_to :Post
end

やりたいことは昨日作られたlikeが多い順にPostを並び替えるということをやりたいのですが、
やり方がわかりません。

単純にlikeが多い順にpostを並び変えるということは下記のようにできました。

Post.joins(:likes).group('posts.id').order('COUNT(likes.id) DESC').limit(100)

これに昨日作られたlikeで並び替えるにはどのように変更したらよいでしょうか。

よろしくお願いいたします。