From a1d56fc7e457e87702ef819242b4c16ce3501f21 Mon Sep 17 00:00:00 2001 From: Scott Date: Fri, 20 Oct 2023 10:27:49 +0800 Subject: [PATCH] (fix):Fix Java string escape error (#263) --- .../semantic/query/parser/convert/CalculateAggConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/semantic/query/src/main/java/com/tencent/supersonic/semantic/query/parser/convert/CalculateAggConverter.java b/semantic/query/src/main/java/com/tencent/supersonic/semantic/query/parser/convert/CalculateAggConverter.java index c0f3ba01a..413ee56ef 100644 --- a/semantic/query/src/main/java/com/tencent/supersonic/semantic/query/parser/convert/CalculateAggConverter.java +++ b/semantic/query/src/main/java/com/tencent/supersonic/semantic/query/parser/convert/CalculateAggConverter.java @@ -343,7 +343,7 @@ public class CalculateAggConverter implements SemanticConverter { String aggStr = queryStructCmd.getAggregators().stream().map(f -> { if (f.getFunc().equals(AggOperatorEnum.RATIO_OVER) || f.getFunc().equals(AggOperatorEnum.RATIO_ROLL)) { if (queryStructCmd.getDateInfo().getPeriod().equals(Constants.MONTH)) { - return String.format("%s = DATE_FORMAT(date_add(CONCAT(%s,'-01'), %s),'%Y-%m') ", + return String.format("%s = DATE_FORMAT(date_add(CONCAT(%s,'-01'), %s),'%%Y-%%m') ", aliasLeft + timeDim, aliasRight + timeDim, timeSpan); } if (queryStructCmd.getDateInfo().getPeriod().equals(Constants.WEEK) && isOver) {