Anda mencari Ecto.Query.API.ago/2 dan Ecto.Query.API.from_now/2 untuk interval kueri dan Ecto.Query.subquery/2 untuk select bagian dalam .
Juga, Repo.all/2 mengharapkan kueri sebagai argumen pertama, saat Anda meneruskan FriendReferralCode sebagai argumen pertama dalam panggilan ke Repo.all/2 , di mana ia mengharapkan kueri, dan query sebagai yang kedua, di mana ia mengharapkan daftar kata kunci opsi.
Lakukan query |> Repo.all() sebagai gantinya.