[jOOQ/jOOQ#14246] Improve DERBY emulation of ROUND

This commit is contained in:
Lukas Eder 2022-11-17 11:30:49 +01:00
parent e74076fb02
commit d1e55bc5ee

View File

@ -115,7 +115,7 @@ implements
if (decimals == null) {
ctx.visit(DSL
.when(isub(value, DSL.floor(value))
.lessThan((T) Double.valueOf(0.5)), DSL.floor(value))
.lessThan(inline((T) Double.valueOf(0.5))), DSL.floor(value))
.otherwise(DSL.ceil(value)));
return;
@ -127,7 +127,7 @@ implements
ctx.visit(DSL
.when(isub(mul, DSL.floor(mul))
.lessThan((T) Double.valueOf(0.5)), idiv(DSL.floor(mul), factor))
.lessThan(inline((T) Double.valueOf(0.5))), idiv(DSL.floor(mul), factor))
.otherwise(idiv(DSL.ceil(mul), factor)));
return;