Code: 49, e.displayText() = DB::Exception: Concat function expected DB::GatherUtils::GenericArraySource or DB::GatherUtils::ConstSource<DB::GatherUtils::GenericArraySource> but got DB::GatherUtils::NumericArraySource<double>, e.what() = DB::Exception
запрос такой
WITH
50 as PREDICTION_HORIZON,
[6, 30] as B_linmodel_fromto,
replicate(1, range(toUInt32(B_linmodel_fromto[1]-1))) as leading_ones,
B_linmodel_fromto[2]-B_linmodel_fromto[1]+1 as B_linmodel_weights_range_width,
arrayMap(x -> x/B_linmodel_weights_range_width, arrayReverse(range(toUInt32(B_linmodel_weights_range_width)))) as A_middle_part_weights,
replicate(0, range(toUInt32(PREDICTION_HORIZON-B_linmodel_fromto[2]))) as trailing_zeros,
arrayConcat(leading_ones, A_middle_part_weights, trailing_zeros) as A_model_predictions_weights
select leading_ones, A_middle_part_weights, trailing_zeros, A_model_predictions_weights, length(A_model_predictions_weights) as NN
select [1,2,3,4] a, [5,6,7] b, [1,2] c, arrayConcat(a, b, c) together;
у меня кстати ваш запрос работает нормально, не выдает никаких ошибок. может версию сервера обновить?
Обсуждают сегодня