diff --git a/jOOQ/src/main/java/org/jooq/impl/DateDiff.java b/jOOQ/src/main/java/org/jooq/impl/DateDiff.java index 589c250582..c56c5819b6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DateDiff.java +++ b/jOOQ/src/main/java/org/jooq/impl/DateDiff.java @@ -44,7 +44,6 @@ import static org.jooq.DatePart.MICROSECOND; import static org.jooq.DatePart.MILLISECOND; import static org.jooq.DatePart.QUARTER; import static org.jooq.DatePart.YEAR; -// ... import static org.jooq.SQLDialect.FIREBIRD; import static org.jooq.SQLDialect.HSQLDB; import static org.jooq.impl.DSL.function; @@ -186,6 +185,8 @@ final class DateDiff extends AbstractField { + + case CUBRID: case POSTGRES: switch (p) { case MILLENNIUM: @@ -208,6 +209,7 @@ final class DateDiff extends AbstractField { + // [#4481] Parentheses are important in case this expression is // placed in the context of other arithmetic ctx.sql('(').visit(date1).sql(" - ").visit(date2).sql(')'); @@ -234,16 +236,6 @@ final class DateDiff extends AbstractField { - case CUBRID: - - // [#4481] Parentheses are important in case this expression is - // placed in the context of other arithmetic - ctx.sql('(').visit(date1).sql(" - ").visit(date2).sql(')'); - return; - - - -