diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/FoldConstantRuleOnFE.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/FoldConstantRuleOnFE.java index bfb5defbdf6ebd..2f2f0b2b6b7b19 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/FoldConstantRuleOnFE.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/FoldConstantRuleOnFE.java @@ -90,6 +90,7 @@ import org.apache.doris.nereids.trees.expressions.literal.StringLikeLiteral; import org.apache.doris.nereids.trees.expressions.literal.StringLiteral; import org.apache.doris.nereids.trees.expressions.literal.VarcharLiteral; +import org.apache.doris.nereids.trees.expressions.literal.format.DateTimeChecker; import org.apache.doris.nereids.types.BooleanType; import org.apache.doris.nereids.types.DataType; import org.apache.doris.nereids.types.coercion.DateLikeType; @@ -105,7 +106,6 @@ import com.google.common.collect.Lists; import org.apache.commons.codec.digest.DigestUtils; -import java.time.DateTimeException; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -493,17 +493,14 @@ public Expression visitCast(Cast cast, ExpressionRewriteContext context) { if (child.isNullLiteral()) { return new NullLiteral(dataType); } else if (child instanceof StringLikeLiteral && dataType instanceof DateLikeType) { + String dateStr = ((StringLikeLiteral) child).getStringValue(); + if (!DateTimeChecker.isValidDateTime(dateStr)) { + return cast; + } try { - return ((DateLikeType) dataType).fromString(((StringLikeLiteral) child).getStringValue()); - } catch (AnalysisException t) { - if (cast.isExplicitType()) { - return cast; - } else { - // If cast is from type coercion, we don't use NULL literal and will throw exception. - throw t; - } - } catch (DateTimeException e) { - return new NullLiteral(dataType); + return ((DateLikeType) dataType).fromString(dateStr); + } catch (Exception t) { + return cast; } } try { diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/ExpressionEstimation.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/ExpressionEstimation.java index 6056b41f99e02a..b41ba7dc34e52d 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/ExpressionEstimation.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/ExpressionEstimation.java @@ -101,7 +101,6 @@ import com.google.common.base.Preconditions; import org.apache.commons.collections.CollectionUtils; -import java.time.DateTimeException; import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; @@ -213,7 +212,7 @@ private ColumnStatistic castMinMax(ColumnStatistic colStats, DataType targetType long min = dateMinLiteral.getValue(); builder.setMinValue(min); builder.setMinExpr(dateMinLiteral.toLegacyLiteral()); - } catch (AnalysisException | DateTimeException e) { + } catch (AnalysisException e) { convertSuccess = false; } } @@ -224,7 +223,7 @@ private ColumnStatistic castMinMax(ColumnStatistic colStats, DataType targetType long max = dateMaxLiteral.getValue(); builder.setMaxValue(max); builder.setMaxExpr(dateMaxLiteral.toLegacyLiteral()); - } catch (AnalysisException | DateTimeException e) { + } catch (AnalysisException e) { convertSuccess = false; } } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteral.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteral.java index d6dc97343faa1e..c835ff8aab5401 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteral.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteral.java @@ -30,7 +30,6 @@ import com.google.common.collect.ImmutableSet; -import java.time.DateTimeException; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.Year; @@ -274,8 +273,8 @@ static Result normalize(String s) { } /** parseDateLiteral */ - public static Result parseDateLiteral(String s) { - Result parseResult = parseDateTime(s); + public static Result parseDateLiteral(String s) { + Result parseResult = parseDateTime(s); if (parseResult.isError()) { return parseResult.cast(); } @@ -291,7 +290,7 @@ static Result normalize(String s) { } /** parseDateTime */ - public static Result parseDateTime(String s) { + public static Result parseDateTime(String s) { String originalString = s; try { // fast parse '2022-01-01' @@ -354,10 +353,6 @@ static Result normalize(String s) { } return Result.ok(dateTime); - } catch (DateTimeException e) { - return Result.err(() -> - new DateTimeException("date/datetime literal [" + originalString + "] is invalid", e) - ); } catch (Exception ex) { return Result.err(() -> new AnalysisException("date/datetime literal [" + originalString + "] is invalid")); } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateTimeLiteral.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateTimeLiteral.java index 7ae8747259322a..a53149c36a6d7f 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateTimeLiteral.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateTimeLiteral.java @@ -132,7 +132,7 @@ public static int determineScale(String s) { /** parseDateTimeLiteral */ public static Result parseDateTimeLiteral(String s, boolean isV2) { - Result parseResult = parseDateTime(s); + Result parseResult = parseDateTime(s); if (parseResult.isError()) { return parseResult.cast(); } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DateTimeV2Type.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DateTimeV2Type.java index 94de55aea61417..c374ef87203741 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DateTimeV2Type.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DateTimeV2Type.java @@ -21,6 +21,7 @@ import org.apache.doris.catalog.Type; import org.apache.doris.nereids.exceptions.AnalysisException; import org.apache.doris.nereids.trees.expressions.literal.DateTimeLiteral; +import org.apache.doris.nereids.trees.expressions.literal.format.DateTimeChecker; import org.apache.doris.nereids.types.coercion.DateLikeType; import org.apache.doris.nereids.types.coercion.IntegralType; @@ -87,7 +88,14 @@ public static DateTimeV2Type forType(DataType dataType) { * maybe we need to check for validity? */ public static DateTimeV2Type forTypeFromString(String s) { - int scale = DateTimeLiteral.determineScale(s); + int scale = MAX_SCALE; + if (DateTimeChecker.isValidDateTime(s)) { + try { + scale = DateTimeLiteral.determineScale(s); + } catch (Exception e) { + // let be to process it + } + } if (scale > MAX_SCALE) { scale = MAX_SCALE; } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/util/TypeCoercionUtils.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/util/TypeCoercionUtils.java index 5f8be613552c78..cde5cb767905e9 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/util/TypeCoercionUtils.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/util/TypeCoercionUtils.java @@ -602,7 +602,7 @@ public static Optional characterLiteralTypeCoercion(String value, Da } else if (dataType.isDateTimeType() && DateTimeChecker.isValidDateTime(value)) { ret = DateTimeLiteral.parseDateTimeLiteral(value, false).orElse(null); } else if (dataType.isDateV2Type() && DateTimeChecker.isValidDateTime(value)) { - Result parseResult = DateV2Literal.parseDateLiteral(value); + Result parseResult = DateV2Literal.parseDateLiteral(value); if (parseResult.isOk()) { ret = parseResult.get(); } else { diff --git a/fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/SimplifyComparisonPredicateSqlTest.java b/fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/SimplifyComparisonPredicateSqlTest.java index 32b3706b290fbd..71a85234040804 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/SimplifyComparisonPredicateSqlTest.java +++ b/fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/SimplifyComparisonPredicateSqlTest.java @@ -17,8 +17,7 @@ package org.apache.doris.nereids.rules.expression.rules; -import org.apache.doris.nereids.trees.expressions.literal.NullLiteral; -import org.apache.doris.nereids.types.DateTimeV2Type; +import org.apache.doris.nereids.trees.expressions.Cast; import org.apache.doris.nereids.util.MemoPatternMatchSupported; import org.apache.doris.nereids.util.PlanChecker; import org.apache.doris.utframe.TestWithFeService; @@ -102,7 +101,7 @@ void dateLikeOverflow() { .rewrite() .matches( logicalResultSink( - logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0).equals(new NullLiteral(DateTimeV2Type.of(6)))) + logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0) instanceof Cast) ) ); @@ -111,7 +110,7 @@ void dateLikeOverflow() { .rewrite() .matches( logicalResultSink( - logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0).equals(new NullLiteral(DateTimeV2Type.of(6)))) + logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0) instanceof Cast) ) ); @@ -120,7 +119,7 @@ void dateLikeOverflow() { .rewrite() .matches( logicalResultSink( - logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0) instanceof NullLiteral) + logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0).child(0).child(0) instanceof Cast) ) ); @@ -129,7 +128,7 @@ void dateLikeOverflow() { .rewrite() .matches( logicalResultSink( - logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0) instanceof NullLiteral) + logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0).child(0) instanceof Cast) ) ); @@ -138,7 +137,7 @@ void dateLikeOverflow() { .rewrite() .matches( logicalResultSink( - logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0) instanceof NullLiteral) + logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0).child(0) instanceof Cast) ) ); @@ -147,7 +146,7 @@ void dateLikeOverflow() { .rewrite() .matches( logicalResultSink( - logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0) instanceof NullLiteral) + logicalOneRowRelation().when(p -> p.getProjects().get(0).child(0).child(0).child(0) instanceof Cast) ) ); @@ -155,26 +154,26 @@ void dateLikeOverflow() { .analyze("select CAST('2021-01-32 00:00:00' AS DATETIME(6)) = '2021-01-32 00:00:00'") .rewrite() .matches(logicalOneRowRelation().when(oneRowRelation -> - oneRowRelation.getExpressions().get(0).child(0) instanceof NullLiteral) + oneRowRelation.getExpressions().get(0).child(0).child(0).child(0).child(0) instanceof Cast) ); PlanChecker.from(connectContext) .analyze("select CAST('2021-01-32 00:00:00' AS DATETIME(6)) = '2021-01-32 00:00:00'") .rewrite() .matches(logicalOneRowRelation().when(oneRowRelation -> - oneRowRelation.getExpressions().get(0).child(0) instanceof NullLiteral) + oneRowRelation.getExpressions().get(0).child(0).child(0).child(0).child(0) instanceof Cast) ); PlanChecker.from(connectContext) - .analyze("select CAST('2021-01-32 00:00:00' AS DATETIME(6)) = '2021-01-32 23:00:00'") + .analyze("select CAST('2021-01-32 00:00:00' AS DATETIME(6)) = '2022-01-32 23:00:00'") .rewrite() .matches(logicalOneRowRelation().when(oneRowRelation -> - oneRowRelation.getExpressions().get(0).child(0) instanceof NullLiteral) + oneRowRelation.getExpressions().get(0).child(0).child(0) instanceof Cast) ); PlanChecker.from(connectContext) .analyze("select CAST('2021-01-32 00:00:00' AS DATETIME(6)) = '1000'") .rewrite() .matches(logicalOneRowRelation().when(oneRowRelation -> - oneRowRelation.getExpressions().get(0).child(0) instanceof NullLiteral) + oneRowRelation.getExpressions().get(0).child(0).child(0) instanceof Cast) ); } } diff --git a/fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteralTest.java b/fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteralTest.java index 786355c83b76c6..8db1c9446d0c6d 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteralTest.java +++ b/fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteralTest.java @@ -23,7 +23,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import java.time.DateTimeException; import java.util.function.Consumer; class DateLiteralTest { @@ -68,7 +67,7 @@ void testDate() { new DateLiteral("2022-1-1"); new DateLiteral("20220101"); - Assertions.assertThrows(DateTimeException.class, () -> new DateLiteral("-01-01")); + Assertions.assertThrows(AnalysisException.class, () -> new DateLiteral("-01-01")); } @Test @@ -129,8 +128,8 @@ void testIrregularDate() { @Test void testWrongPunctuationDate() { - Assertions.assertThrows(DateTimeException.class, () -> new DateTimeV2Literal("2020€02€01")); - Assertions.assertThrows(DateTimeException.class, () -> new DateTimeV2Literal("2020【02】01")); + Assertions.assertThrows(AnalysisException.class, () -> new DateTimeV2Literal("2020€02€01")); + Assertions.assertThrows(AnalysisException.class, () -> new DateTimeV2Literal("2020【02】01")); } @Test diff --git a/regression-test/data/nereids_syntax_p0/test_cast_datetime.out b/regression-test/data/nereids_syntax_p0/test_cast_datetime.out index 4038c435d0101f..c0fec349189694 100644 --- a/regression-test/data/nereids_syntax_p0/test_cast_datetime.out +++ b/regression-test/data/nereids_syntax_p0/test_cast_datetime.out @@ -2,3 +2,13 @@ -- !1 -- 1 +-- !2 -- +1 2000-01-01 2000-01-01 2000-01-01T00:00 2000-01-01T12:12:12 +2 \N \N \N \N +3 \N \N \N \N + +-- !3 -- +1 \N \N \N \N +2 \N \N \N \N +3 \N \N \N \N + diff --git a/regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/timestamptz/TestOperators.sql b/regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/timestamptz/TestOperators.sql index e91d57dd8ffe96..2bb5505fb0f36d 100644 --- a/regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/timestamptz/TestOperators.sql +++ b/regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/timestamptz/TestOperators.sql @@ -1,896 +1,896 @@ set sql_dialect='presto'; set enable_fallback_to_original_planner=false; set debug_skip_fold_constant=false; --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56 +04:44' = TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56 +04:44' <> TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456781 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : None, presto : True -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.1 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.12 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.123 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.1234 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.12345 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.123456 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.1234567 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.12345678 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.123456789 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.0 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567899 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678900 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456790 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55.9 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678899 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456790 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.0 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123454 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678900 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55.9 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678899 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : None, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.0 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456790 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : None, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.223 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.243 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.123 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.223 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.243 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.000 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.100 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.120 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.877 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.977 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.997 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.000 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.100 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.120 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.100 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.110 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.800 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.880 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.888 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555555 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555555 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555555 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999999 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999999 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999999 Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56+04:44' = TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1+04:44' = TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12+04:44' = TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123+04:44' = TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234+04:44' = TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345+04:44' = TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456+04:44' = TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567+04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678+04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789+04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891+04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912+04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123+04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56+04:44' <> TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456781Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : None, presto : True +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.1+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.12+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.123+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.1234+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.12345+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.123456+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.1234567+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.12345678+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.123456789+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.0Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567899Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678900Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456790Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55.9Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678899Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456790Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.0Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123454Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678900Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55.9Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678899Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : None, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.0Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456790Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : None, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.223Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.243Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.123Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.223Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.243Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.000Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.100Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.120Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.877Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.977Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.997Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : None, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.000Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.100Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.120Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : None, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.100 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.110 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.800 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.880 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.888 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555555Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555555Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555555Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999999Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999999Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999999Asia/Kathmandu'; # differ: doris : None, presto : 0 00:00:00.999 set debug_skip_fold_constant=true; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 11:33:56 +04:44' = TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891 +04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912 +04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123 +04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; # differ: doris : 0, presto : True -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 11:33:56 +04:44' <> TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123 +04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; # differ: doris : 1, presto : False -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789012 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456781 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : 0, presto : True -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 11:33:56 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678912 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123 +04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789123 Asia/Kathmandu'; # differ: doris : 1, presto : False -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.0 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567899 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678900 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; # differ: doris : 0, presto : True -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456790 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : 0, presto : True -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55.9 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678899 Asia/Kathmandu'; # differ: doris : 0, presto : True --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; # differ: doris : 0, presto : True -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456790 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.0 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123454 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678900 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; # differ: doris : 1, presto : False -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55.9 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678899 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; # differ: doris : 1, presto : False --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; # differ: doris : 1, presto : False -SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:57 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.0 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.11 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.13 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.122 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.124 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1233 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1235 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12344 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12346 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123455 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123457 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234566 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234568 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12345677 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345679 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456788 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456790 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567889 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234567891 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345678902 Asia/Kathmandu'; -SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456789011 Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456789013 Asia/Kathmandu'; --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.223 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.243 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.123 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.223 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.243 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.000 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.100 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.120 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.877 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.977 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.997 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.000 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.100 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.120 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012 Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.000 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.100 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.120 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012 Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123 Asia/Kathmandu --- SELECT TIMESTAMP '2020-05-01 12:34:56 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.100 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.110 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.800 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.880 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.888 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999999 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111 Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555555 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555555 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555555 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999999 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999999 Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 --- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222 Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999999 Asia/Kathmandu' # differ: doris : 1, presto : 0 00:00:00.999 +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu' = TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 11:33:56+04:44' = TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1+04:44' = TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12+04:44' = TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123+04:44' = TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234+04:44' = TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345+04:44' = TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456+04:44' = TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567+04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678+04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789+04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891+04:44' = TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912+04:44' = TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123+04:44' = TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; # differ: doris : 0, presto : True +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 11:33:56+04:44' <> TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891+04:44' <> TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912+04:44' <> TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123+04:44' <> TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; # differ: doris : 1, presto : False +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <> TIMESTAMP '2021-05-01 12:34:56.123456789012Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456781Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <> TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : 0, presto : True +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 11:33:56+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.1234567891+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.12345678912+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678912Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 11:33:56.123456789123+04:44' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789123Asia/Kathmandu'; # differ: doris : 1, presto : False +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.0Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.1234567899Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.12345678900Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' IS DISTINCT FROM TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; # differ: doris : 0, presto : True +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456790Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : 0, presto : True +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' < TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:55.9Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678899Asia/Kathmandu'; # differ: doris : 0, presto : True +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; # differ: doris : 0, presto : True +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' > TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456790Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.0Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123454Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.12345678900Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' <= TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; # differ: doris : 1, presto : False +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:55.9Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678899Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; # differ: doris : 1, presto : False +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' >= TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; # differ: doris : 1, presto : False +SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:57Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.0Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.11Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.13Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.122Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.124Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1233Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1235Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12344Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12346Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123455Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123457Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234566Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234568Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.12345677Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345679Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456788Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456790Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567889Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.1234567891Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.12345678902Asia/Kathmandu'; +SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' BETWEEN TIMESTAMP '2020-05-01 12:34:56.123456789011Asia/Kathmandu' and TIMESTAMP '2020-05-01 12:34:56.123456789013Asia/Kathmandu'; +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.223Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.243Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' + INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.123Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.223Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.243Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT INTERVAL '1.123' SECOND + TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : None, presto : 2020-05-01 12:34:57.246Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' + INTERVAL '1' DAY; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.000Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.100Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.120Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' DAY + TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : 2020-05-02 12:34:56, presto : 2020-05-02 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.877Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.977Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:54.997Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' - INTERVAL '1.123' SECOND; # differ: doris : None, presto : 2020-05-01 12:34:55.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' - INTERVAL '1' DAY; # differ: doris : 2020-04-30 12:34:56, presto : 2020-04-30 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.000Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.100Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.120Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT INTERVAL '1' MONTH + TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu'; # differ: doris : 2020-06-01 12:34:56, presto : 2020-06-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012Asia/Kathmandu' + INTERVAL '1' MONTH; # differ: doris : 2020-11-01 01:02:03, presto : 2020-10-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.1234567890Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.12345678901Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56.123456789012Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-04-01 12:34:56, presto : 2020-04-01 12:34:56.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.000Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.100Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.120Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.1234567890Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.12345678901Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-10-01 01:02:03.123456789012Asia/Kathmandu' - INTERVAL '1' MONTH; # differ: doris : 2020-09-01 01:02:03, presto : 2020-08-31 01:02:03.123Asia/Kathmandu +-- SELECT TIMESTAMP '2020-05-01 12:34:56Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.100 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.110 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.2222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.22222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.222222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.111 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.800 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.880 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.888 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.9999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.1111111111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.99999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.11111111111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.999999999999Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.111111111111Asia/Kathmandu'; # differ: doris : 2, presto : 0 00:00:01.889 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0005555555Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00055555555Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000555555555Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:01.000 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.0002222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.0009999999Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.00022222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.00099999999Asia/Kathmandu'; # differ: doris : 1, presto : 0 00:00:00.999 +-- SELECT TIMESTAMP '2020-05-01 12:34:56.000222222222Asia/Kathmandu' - TIMESTAMP '2020-05-01 12:34:55.000999999999Asia/Kathmandu' # differ: doris : 1, presto : 0 00:00:00.999 diff --git a/regression-test/suites/nereids_syntax_p0/test_cast_datetime.groovy b/regression-test/suites/nereids_syntax_p0/test_cast_datetime.groovy index 924938c136e3a0..5ffddd853bf407 100644 --- a/regression-test/suites/nereids_syntax_p0/test_cast_datetime.groovy +++ b/regression-test/suites/nereids_syntax_p0/test_cast_datetime.groovy @@ -15,18 +15,21 @@ // specific language governing permissions and limitations // under the License. +import java.sql.Date +import java.time.LocalDateTime + suite("test_cast_datetime") { sql "drop table if exists casttbl" sql """CREATE TABLE casttbl ( + a int null, mydate date NULL, mydatev2 DATEV2 null, mydatetime datetime null, mydatetimev2 datetimev2 null ) ENGINE=OLAP - DUPLICATE KEY(`mydate`) COMMENT 'OLAP' - DISTRIBUTED BY HASH(`mydate`) BUCKETS 1 + DISTRIBUTED BY HASH(`a`) BUCKETS 1 PROPERTIES ( "replication_allocation" = "tag.location.default: 1", "in_memory" = "false", @@ -36,11 +39,511 @@ suite("test_cast_datetime") { ); """ - sql "insert into casttbl values ('2000-01-01', '2000-01-01 12:12:12', '2000-01-01', '2000-01-01 12:12:12');" + sql "insert into casttbl values (1, '2000-01-01', '2000-01-01 12:12:12', '2000-01-01', '2000-01-01 12:12:12');" sql "set enable_nereids_planner=true;" + sql "set enable_fallback_to_original_planner=false" //when BE storage support 'Date < Date', we should remove this case //currently, if we rewrite expr to CAST(mydatetime AS DATE) < date '2019-06-01', BE returns 0 tuple. qt_1 "select count(1) from casttbl where CAST(CAST(mydatetime AS DATE) AS DATETIME) < date '2019-06-01';" -} \ No newline at end of file + + sql "insert into casttbl values(2, '', '', '', ''), (3, '2020', '2020', '2020', '2020')" + qt_2 "select * from casttbl" + qt_3 "select a, '' = mydate, '' = mydatev2, '' = mydatetime, '' = mydatetimev2 from casttbl" + + def wrong_date_strs = [ + "'' > date '2019-06-01'", + "'' > date_sub('2019-06-01', -10)", + "'' > cast('2019-06-01 00:00:00' as datetime)", + "date_add('', 1)", + "date_add('2020',1)", + "date_add('08-09',1)", + "date_add('abcd',1)", + "date_add('2020-15-20',1)", + "date_add('2020-10-32',1)", + "date_add('2021-02-29',1)", + "date_add('99999-10-10',1)", + "date_add('10-30',1)", + "date_add('10-30 10:10:10',1)", + "date_add('2020-01 00:00:00', 1)", + "MICROSECOND('invalid_time')", + "MICROSECOND('12.34.56.123456')", + "MICROSECOND('12:34:56')", + "MICROSECOND('12:34:56.1234')", + "MICROSECOND('12345')", + "MICROSECOND('12:34:56.1')", + "MICROSECOND('12:34:56.01')", + "MICROSECOND('12:34:56.abcdef')", + "MICROSECOND('NaN')", + "MonthName('abcd-ef-gh')", + "DATE('2023-02-28 24:00:00')", + "DATE('2023-02-28 23:59:60')", + "DATE('170141183460469231731687303715884105727')", + "DATE('1月1日')", + "DATE('12345678')", + "DATE('2023-1-32')", + "DATE('1-1-2023')", + "DATE('January 32, 2023')", + "DATE('February 29, 2023')", + "DATE('April 31, 2023')", + "DATE('02/29/2023')", + "DATE('13/01/2023')", + "DATEV2('20230229')", + "DATEV2('abc')", + "DATEV2('日本語')", + "DATEV2('ññó')", + "DATEV2('')", + "DATEV2(' ')", + "DATEV2('12:34:56')", + "DATEV2('NaN')", + "DATEV2('infinity')", + "DATEV2('\$2023')", + "DATEV2('0xFF')", + "DATEV2('123,456')", + "DATEV2('12345')", + "DATEV2('1.2e+3')", + "DATEV2(' -2023 ')", + "DATEV2('3.1415π')", + "DATEV2('12/31/2023')", + "DATEV2('32-01-2023')", + "DATEV2('2023/02/29')", + "DATEV2('1.7976931348623157E308')", + "DATEV2('1E-30')", + "DATEV2('true')", + "DATEV2('false')", + "DATEV2('NULL')", + "DATEV2('123LATIN')", + "DATEV2('0x2023')", + "DATEV2('123.45test')", + "DATEV2('2023-W50-5')", + "DATEV2('2023-367')", + "DATEV2('3.14.15')", + "DATEV2('+-2023')", + "DATEV2('123.45')", + "DATEV2('2023-02-28 25:00')", + "DATEV2('2023-02-29T00:00:00')", + "DATEV2('0000-00-00 00:00:00')", + "DATEV2('January 32, 2023')", + "DATEV2('February 29, 2023')", + "DATEV2('April 31, 2023')", + "DATEV2('13/01/2023')", + "DATEV2('2023-1-32')", + "DATEV2('1-1-2023')", + "DATEV2('1月1日')", + "DATEV2('12345678')", + "DATEV2('2023-02-28 24:00:00')", + "DATEV2('2023-02-28 23:59:60')", + "DATEV2('170141183460469231731687303715884105727')", + "DATEV2('0')", + "DATEV2('123456789012345678901234567890')", + "DATEV2('1234567890')", + "QUARTER('20230229')", + "QUARTER('abc')", + "QUARTER('日本語')", + "QUARTER('ññó')", + "QUARTER('')", + "QUARTER(' ')", + "QUARTER('12:34:56')", + "QUARTER('NaN')", + "QUARTER('infinity')", + "QUARTER('\$2023')", + "QUARTER('0xFF')", + "QUARTER('123,456')", + "QUARTER('12345')", + "QUARTER('1.2e+3')", + "QUARTER(' -2023 ')", + "QUARTER('3.1415π')", + "QUARTER('12/31/2023')", + "QUARTER('32-01-2023')", + "QUARTER('2023/02/29')", + "QUARTER('1.7976931348623157E308')", + "QUARTER('1E-30')", + "QUARTER('true')", + "QUARTER('false')", + "QUARTER('NULL')", + "QUARTER('123LATIN')", + "QUARTER('0x2023')", + "QUARTER('123.45test')", + "QUARTER('2023-W50-5')", + "QUARTER('2023-367')", + "QUARTER('3.14.15')", + "QUARTER('+-2023')", + "QUARTER('123.45')", + "QUARTER('2023-02-28 25:00')", + "QUARTER('10000-01-01')", + "QUARTER('January 32, 2023')", + "QUARTER('February 29, 2023')", + "QUARTER('April 31, 2023')", + "QUARTER('13/01/2023')", + "QUARTER('1月1日')", + "QUARTER('170141183460469231731687303715884105727')", + "QUARTER('0')", + "QUARTER('123456789012345678901234567890')", + "QUARTER('999999999999999999999999999999-99-99')", + "QUARTER('1234567890')", + "QUARTER('2023-02-28 24:00:00')", + "QUARTER('2023-02-28 23:59:60')", + "QUARTER('2023-1-32')", + "QUARTER('1-1-2023')", + "QUARTER('9999999999999999-99-99')", + "QUARTER('123.456.789')", + "QUARTER('+-1.57')", + "QUARTER('0x1A')", + "QUARTER('3π/2')", + "QUARTER('2023-02-29T00:00:00')", + "QUARTER('2023年七月十五日')", + "QUARTER('12345六七八')", + "QUARTER('1/0')", + "QUARTER('Q4-2023')", + "QUARTER('2023-Q4')", + "QUARTER('2023Q4')", + "WEEK('invalid_date')", + "WEEK('12:34:56.789')", + "WEEK('')", + "WEEK('2023-W30-1')", + "WEEK('2023-06-15', WEEK('invalid_date'))", + "YEAR('20230229')", + "YEAR('abc')", + "YEAR('日本語')", + "YEAR('ññó')", + "YEAR('')", + "YEAR(' ')", + "YEAR('12:34:56')", + "YEAR('NaN')", + "YEAR('infinity')", + "YEAR('\$2023')", + "YEAR('0xFF')", + "YEAR('123,456')", + "YEAR('12345')", + "YEAR('1.2e+3')", + "YEAR(' -2023 ')", + "YEAR('3.1415π')", + "YEAR('12/31/2023')", + "YEAR('32-01-2023')", + "YEAR('2023/02/29')", + "YEAR('1.7976931348623157E308')", + "YEAR('1E-30')", + "YEAR('true')", + "YEAR('false')", + "YEAR('NULL')", + "YEAR('123LATIN')", + "YEAR('0x2023')", + "YEAR('123.45test')", + "YEAR('2023-W50-5')", + "YEAR('2023-367')", + "YEAR('3.14.15')", + "YEAR('+-2023')", + "YEAR('123.45')", + // "YEAR('2023-02-28 25:00')", + "YEAR('10000-01-01')", + "YEAR('January 32, 2023')", + "YEAR('February 29, 2023')", + "YEAR('April 31, 2023')", + "YEAR('13/01/2023')", + "YEAR('1月1日')", + "YEAR('170141183460469231731687303715884105727')", + "YEAR('0')", + "YEAR('123456789012345678901234567890')", + "YEAR('999999999999999999999999999999-99-99')", + "YEAR('1234567890')", + // "YEAR('2023-02-28 24:00:00')", + // "YEAR('2023-02-28 23:59:60')", + "YEAR('2023-1-32')", + "YEAR('1-1-2023')", + "YEAR('9999999999999999-99-99')", + "YEAR('123.456.789')", + "YEAR('+-1.57')", + "YEAR('0x1A')", + "YEAR('3π/2')", + "YEAR('2023-02-29T00:00:00')", + "DATE_TRUNC('1st Jun 2007 14:15:20', 'second')", + "DATE_TRUNC('1st Jun 2007 14:15:20', 'minute')", + "DATE_TRUNC('1st Jun 2007 14:15:20', 'hour')", + "DATE_TRUNC('1st Jun 2007', 'day')", + "DATE_TRUNC('1st Jun 2007', 'week')", + "DATE_TRUNC('1st Jun 2007', 'month')", + "DATE_TRUNC('1st Jun 2007', 'quarter')", + "DATE_TRUNC('1st Jun 2007', 'year')", + "DATE_TRUNC('15th Dec 2012 20:30:40', 'second')", + "DATE_TRUNC('15th Dec 2012 20:30:40', 'minute')", + "DATE_TRUNC('15th Dec 2012 20:30:40', 'hour')", + "DATE_TRUNC('15th Dec 2012', 'day')", + "DATE_TRUNC('15th Dec 2012', 'week')", + "DATE_TRUNC('15th Dec 2012', 'month')", + "DATE_TRUNC('15th Dec 2012', 'quarter')", + "DATE_TRUNC('15th Dec 2012', 'year')", + "DATE_TRUNC('22nd Mar 2020 07:55:05', 'second')", + "DATE_TRUNC('22nd Mar 2020 07:55:05', 'minute')", + "DATE_TRUNC('22nd Mar 2020 07:55:05', 'hour')", + "DATE_TRUNC('22nd Mar 2020', 'day')", + "DATE_TRUNC('22nd Mar 2020', 'week')", + "DATE_TRUNC('22nd Mar 2020', 'month')", + "DATE_TRUNC('22nd Mar 2020', 'quarter')", + "DATE_TRUNC('22nd Mar 2020', 'year')", + "DATE_TRUNC('2021-02-29 11:25:35', 'second')", + "DATE_TRUNC('2021-02-29 11:25:35', 'minute')", + "DATE_TRUNC('2021-02-29 11:25:35', 'hour')", + "DATE_TRUNC('2023/04/31 18:40:10', 'second')", + "DATE_TRUNC('2023/04/31 18:40:10', 'minute')", + "DATE_TRUNC('2023/04/31 18:40:10', 'hour')", + "DATE_TRUNC('2023/04/31', 'day')", + "DATE_TRUNC('2023/04/31', 'week')", + "DATE_TRUNC('2023/04/31', 'month')", + "DATE_TRUNC('2023/04/31', 'quarter')", + "DATE_TRUNC('2023/04/31', 'year')", + "WEEKDAY('invalid_date')", + "WEEKDAY('12:34:56.789')", + "WEEKDAY('')", + "WEEKDAY('2023-W40-1')", + "WEEKDAY('10-Oct-2023')", + "WEEKDAY('October 10, 2023')", + "WEEKOFYEAR('invalid_date')", + "weekofyear('12:34:56.789')", + "weekofyear('')", + "weekofyear('2023-W30-1')", + "YEARWEEK('invalid_date')", + "yearweek('12:34:56.789')", + "yearweek('')", + "yearweek('2023-W30-1')", + "YEARWEEK('2023-06-15', WEEK('invalid_date'))", + "yearweek('2023-06-15', WEEK('invalid_date'))", + "YEARWEEK('2023-06-15', WEEK('invalid_date'))", + "yearweek('2023-06-15', WEEK('invalid_date'))", + "HOUR('2024-01-01 12:00:00+')", + "timestamp('2023-02-29 14:30:00')", + "timestamp('1999-04-31 08:15:00')", + "timestamp('2000-00-00 00:00:00')", + "timestamp('1st Jun 2007 09:45:30')", + "timestamp('三〇〇〇-一-一')", + "timestamp('31/04/2022 16:20')", + "TIMESTAMP('2023/04/31')", + "TO_DATE('1st Jun 2007')", + "TO_DATE('15th Dec 2012')", + "TO_DATE('22nd Mar 2020')", + "TO_DATE('2023/04/31')", + "TO_DATE('1st Jun 2007 11:15:00')", + "TO_DATE('15th Dec 2012 17:30:00')", + "TO_DATE('22nd Mar 2020 05:45:00')", + "TO_DATE('2024-04-31 10:30:45')", + "TO_DATE('1st Jun 2007 14:20')", + "TO_DATE('31/12/1999')", + "TO_DATE('2025-13-01 00:00')", + "TO_DATE('2007-Jun-1st')", + "TO_DATE('12-31-1999 23:59')", + "TO_DATE('30-Feb-2023')", + "TO_DATE('2026-02-28 24:00:00')", + "to_monday('1st Jun 2007')", + "to_monday('15th Dec 2012')", + "to_monday('22nd Mar 2020')", + "to_monday('2023/04/31')", + "to_monday('2023-2-29')", + "to_monday('31st Apr 1999')", + "to_monday('0th Mar 2025')", + "to_monday('2025-04-31 08:15:00')", + "to_monday('1st Jun 2007')", + "LAST_DAY('1st Jun 2007')", + "LAST_DAY('15th Dec 2012')", + "LAST_DAY('22nd Mar 2020')", + "LAST_DAY('2023/04/31')", + "LAST_DAY('1st Jun 2007')", + "LAST_DAY('07/20/1969')", + "LAST_DAY('15-May-1999')", + "LAST_DAY('31十二月2023')", + "LAST_DAY('29-Feb-2023')", + "LAST_DAY('2023/04/31')", + "LAST_DAY('0-0-0')", + "TO_DAYS('1st Jun 2007')", + "TO_DAYS('15th Dec 2012')", + "TO_DAYS('22nd Mar 2020')", + "TO_DAYS('2023/04/31')", + "TO_DAYS('1st Jun 2007 11:15:00')", + "TO_DAYS('15th Dec 2012 17:30:00')", + "TO_DAYS('22nd Mar 2020 05:45:00')", + "TO_DAYS('1st Jun 2007')", + "TO_DAYS('3rd Mar 1990')", + "TO_DAYS('20230431')", + "TO_DAYS('2007-Jun-01')", + "TO_DAYS('2007/Jun/01')", + "TO_DAYS('31-Apr-2023')", + "FROM_DAYS(TO_DAYS('1st Jun 2007'))", + "FROM_DAYS(TO_DAYS('15th Dec 2012'))", + "FROM_DAYS(TO_DAYS('22nd Mar 2020'))", + "FROM_DAYS(TO_DAYS('2023/04/31'))", + ] + + def hour_strs = [ + "HOUR('2024-01-01 12:00:00')", + "HOUR('2024-01-01 12:00:00:')", + "HOUR('2024-01-01 12:00:00\\\"')", + "HOUR('2024-01-01 12:00:00\\'')", + "HOUR('2024-01-01 12:00:00<')", + "HOUR('2024-01-01 12:00:00>')", + "HOUR('2024-01-01 12:00:00,')", + "HOUR('2024-01-01 12:00:00.')", + "HOUR('2024-01-01 12:00:00?')", + "HOUR('2024-01-01 12:00:00/')", + "HOUR('2024-01-01 12:00:00!')", + "HOUR('2024-01-01 12:00:00@')", + "HOUR('2024-01-01 12:00:00#')", + "HOUR('2024-01-01 12:00:00\$')", + "HOUR('2024-01-01 12:00:00%')", + "HOUR('2024-01-01 12:00:00^')", + "HOUR('2024-01-01 12:00:00&')", + "HOUR('2024-01-01 12:00:00*')", + "HOUR('2024-01-01 12:00:00(')", + "HOUR('2024-01-01 12:00:00)')", + "HOUR('2024-01-01 12:00:00-')", + "HOUR('2024-01-01 12:00:00_')", + "HOUR('2024-01-01 12:00:00=')", + "HOUR('2024-01-01 12:00:00[')", + "HOUR('2024-01-01 12:00:00]')", + "HOUR('2024-01-01 12:00:00{')", + "HOUR('2024-01-01 12:00:00}')", + "HOUR('2024-01-01 12:00:00|')", + "HOUR('2024-01-01 12:00:00;')", + "HOUR('2024-01-01 12:00:00:')", + "HOUR('2024-01-01 12:00:00:')", + "HOUR('2024-01-01 12:00:00\\'')", + "HOUR('2024-01-01 12:00:00<')", + "HOUR('2024-01-01 12:00:00>')", + "HOUR('2024-01-01 12:00:00,')", + "HOUR('2024-01-01 12:00:00.')", + "HOUR('2024-01-01 12:00:00?')", + "HOUR('2024-01-01 12:00:00/')", + ] + + for (def val : [true, false]) { + sql "set debug_skip_fold_constant = ${val}" + + for (def s : wrong_date_strs) { + test { + sql "SELECT ${s}" + result([[null]]) + } + } + + for (def s : hour_strs) { + test { + sql "SELECT ${s}" + result([[12]]) + } + } + + test { + sql "select cast('123.123' as date)" + result([[Date.valueOf('2012-03-12')]]) + } + + test { + sql "select DATE('2023年01月01日')" + result([[Date.valueOf('2023-01-01')]]) + } + + test { + sql "select DATEV2('2023年01月01日')" + result([[Date.valueOf('2023-01-01')]]) + } + + test { + sql "select QUARTER('2023年01月01日')" + result([[1]]) + } + + test { + sql "select YEAR('2023年01月01日')" + result([[2023]]) + } + + test { + sql "select to_monday('1970-01-04')" + result([[Date.valueOf('1970-01-01')]]) + } + + test { + sql "select cast('123.123' as datetime)" + result([[LocalDateTime.parse('2012-03-12T03:00:00')]]) + } + + test { + sql "select cast('123.123.123' as datetime)" + result([[LocalDateTime.parse('2012-03-12T03:12:03')]]) + } + + test { + sql "SELECT DATEADD(DAY, 1, '2025年06月20日')" + result([[LocalDateTime.parse('2025-06-21T00:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 16:00:00 UTC', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T16:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 16:00:00 America/New_York', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T16:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 16:00:00UTC', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-02T00:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 16:00:00America/New_York', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-02T05:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 UTC', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T00:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 America/New_York', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T00:00:00')]]) + } + + test { + sql "select date_add('2023-02-28UTC', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T00:00:00')]]) + } + + test { + sql "select date_add('2023-02-28America/New_York', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T00:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 UTC', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T00:00:00')]]) + } + + test { + sql "select date_add('2023-02-28 America/New_York', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-01T00:00:00')]]) + } + + test { + sql "select date_add('2024-02-29 UTC', INTERVAL 6 DAY)" + result([[LocalDateTime.parse('2024-03-06T00:00:00')]]) + } + + test { + sql "select date_add('2020-02-29 America/New_York', INTERVAL -3 DAY)" + result([[LocalDateTime.parse('2020-02-26T00:00:00')]]) + } + + test { + sql "select date_add('2023-03-12 01:30:00 Europe/London', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-03-13T01:30:00')]]) + } + + test { + sql "select date_add('2023-11-05 01:30:00 America/New_York', INTERVAL 1 DAY)" + result([[LocalDateTime.parse('2023-11-06T01:30:00')]]) + } + + } +}