Skip to content

Commit d62079e

Browse files
committed
fix(cubesql): Correct Thoughtspot day in quarter offset
1 parent 73d08e1 commit d62079e

File tree

1 file changed

+14
-10
lines changed
  • rust/cubesql/cubesql/src/compile/rewrite/rules

1 file changed

+14
-10
lines changed

rust/cubesql/cubesql/src/compile/rewrite/rules/split.rs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3082,16 +3082,20 @@ impl RewriteRules for SplitRules {
30823082
),
30833083
)],
30843084
alias_expr(
3085-
udf_expr(
3086-
"datediff",
3087-
vec![
3088-
literal_string("day"),
3089-
fun_expr(
3090-
"DateTrunc",
3091-
vec![literal_string("quarter"), column_expr("?outer_column")],
3092-
),
3093-
column_expr("?outer_column"),
3094-
],
3085+
binary_expr(
3086+
udf_expr(
3087+
"datediff",
3088+
vec![
3089+
literal_string("day"),
3090+
fun_expr(
3091+
"DateTrunc",
3092+
vec![literal_string("quarter"), column_expr("?outer_column")],
3093+
),
3094+
column_expr("?outer_column"),
3095+
],
3096+
),
3097+
"+",
3098+
literal_int(1),
30953099
),
30963100
"?alias",
30973101
),

0 commit comments

Comments
 (0)