diff --git a/lib/expr.ex b/lib/expr.ex index 4f86c90..5676682 100644 --- a/lib/expr.ex +++ b/lib/expr.ex @@ -2453,15 +2453,15 @@ defmodule AshSql.Expr do acc, _type ) do - precision = Enum.at(rest, 0) || 1 + precision = Enum.at(rest, 0) || 0 frag = %Fragment{ embedded?: pred_embedded?, arguments: [ - raw: "ROUND(", + raw: "ROUND((", expr: num, - raw: ", ", + raw: ")::numeric, ", expr: precision, raw: ")" ]