From 7089efd0dc80465743590fc7f351f5dbb5814bad Mon Sep 17 00:00:00 2001 From: Ganlin Zhao Date: Tue, 8 Feb 2022 14:29:41 +0800 Subject: [PATCH] [TD-11220](query): time related functions --- src/common/src/texpr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/src/texpr.c b/src/common/src/texpr.c index 00c7c2f8d2..e6fcd04b36 100644 --- a/src/common/src/texpr.c +++ b/src/common/src/texpr.c @@ -1926,7 +1926,9 @@ void vectorTimeFunc(int16_t functionId, tExprOperandInfo *pInputs, int32_t numIn assert(pInputs[1].type == TSDB_DATA_TYPE_BIGINT); int64_t timeVal = 0; - taosParseTime((char *)varDataVal(inputData[0]), &timeVal, pInputs[0].bytes, TSDB_TIME_PRECISION_NANO, 0); + int64_t timePrec; + GET_TYPED_DATA(timePrec, int64_t, pInputs[1].type, inputData[1]); + taosParseTime((char *)varDataVal(inputData[0]), &timeVal, pInputs[0].bytes, timePrec, 0); SET_TYPED_DATA(outputData, pOutput->type, timeVal); break; -- GitLab