diff --git a/enginetest/queries/queries.go b/enginetest/queries/queries.go index 8b71a69927..a7ab47193b 100644 --- a/enginetest/queries/queries.go +++ b/enginetest/queries/queries.go @@ -8914,6 +8914,12 @@ from typestable`, {0}, }, }, + { + Query: "select 1/2.0 + 1", + Expected: []sql.Row{ + {"1.5000"}, + }, + }, } var KeylessQueries = []QueryTest{ diff --git a/sql/expression/arithmetic.go b/sql/expression/arithmetic.go index c896ba2318..72afe52386 100644 --- a/sql/expression/arithmetic.go +++ b/sql/expression/arithmetic.go @@ -302,8 +302,6 @@ func setArithmeticOps(e sql.Expression, opScale int32) { if a, ok := e.(ArithmeticOp); ok { a.SetOpCount(opScale) - setDivs(a.Left(), opScale) - setDivs(a.Right(), opScale) } return