我想在Elixir Ecto中使用关键字'between'创建SQL。
我知道如何使用like
创建SQL:
where: like(t.descript, ^some_description)
但当我尝试像like
一样使用它时:
where: between(t.start_date, ^start_date, ^end_date)
我收到了“无效”的错误消息。
** (Ecto.Query.CompileError) `between(t.start_date(), ^start_date, ^end_date)` is not a valid query expression.**
我该如何以正确的方式去做?
提前感谢!!
start_date <= ^end_date
吗? - Ramon Snir