https://github.com/apache/doris/pull/39251 ``` mysql [test11]>select corr(cast(x as float),cast(y as float)) from test_corr; ERROR 1105 (HY000): errCode = 2, detailMessage = (127.0.0.1)[INTERNAL_ERROR]column_type not match data_types in agg node, column_type=Nullable(Float64), data_types=Nullable(Float32),column name= ``` ## Proposed changes Issue Number: close #xxx <!--Describe your changes.-->
This commit is contained in:
@ -41,8 +41,7 @@ template <typename T1, typename T2, template <typename> typename Moments>
|
||||
struct StatFunc {
|
||||
using Type1 = T1;
|
||||
using Type2 = T2;
|
||||
using ResultType = std::conditional_t<std::is_same_v<T1, T2> && std::is_same_v<T1, Float32>,
|
||||
Float32, Float64>;
|
||||
using ResultType = Float64;
|
||||
using Data = Moments<ResultType>;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user