diff --git a/dbms/src/Functions/extractTimeZoneFromFunctionArguments.cpp b/dbms/src/Functions/extractTimeZoneFromFunctionArguments.cpp index 4190cfe797f..be5d69e190d 100644 --- a/dbms/src/Functions/extractTimeZoneFromFunctionArguments.cpp +++ b/dbms/src/Functions/extractTimeZoneFromFunctionArguments.cpp @@ -43,6 +43,8 @@ std::string extractTimeZoneNameFromFunctionArguments(const ColumnsWithTypeAndNam /// If time zone is attached to an argument of type DateTime. if (const DataTypeDateTime * type = checkAndGetDataType(arguments[datetime_arg_num].type.get())) return type->getTimeZone().getTimeZone(); + if (const DataTypeDateTime64 * type = checkAndGetDataType(arguments[datetime_arg_num].type.get())) + return type->getTimeZone().getTimeZone(); return {}; }