在Bindingless操作中使用MAX和MIN

时间:2017-12-21 06:59:14

标签: elixir phoenix-framework ecto

所以我已经阅读了Bindingless操作的ecto文档。它们非常适合动态价值观。

from Post,
  where: [category: "fresh and new"],
  order_by: [desc: :published_at],
  select: [:id, :title, :body]

所以我的问题是。我们有什么方法可以像上面这样使用maxmin

 select: max[:some_field]

我尝试了但它没有用。

如果有人建议任何方法如何使用它。

由于

1 个答案:

答案 0 :(得分:0)

Ecto为绑定值提供Ecto.Query.API.max/1

对于无绑定操作,应该坚持Ecto.Query.API.fragment/1

fragment("max(?)", :some_field)