ClickHouse SQL 查询错误解决:'arrayEnumerate' 函数替换
您在 ClickHouse 查询中遇到了 'arrayEnumerate' 函数的错误,这是因为该函数在您当前的 ClickHouse 版本中可能不可用。建议将 'arrayEnumerate' 函数替换为 'arrayEnumerateUniq' 函数。
以下是修改后的查询代码:
SELECT t,
arraySum(arraySlice(total, 1, i)) as total_num
FROM
(
SELECT groupArray(min_Ds) as t,
groupArray(app_count) as total
from (
SELECT min_Ds,
count(distinct AppIdentifier) as app_count
FROM (
select AppIdentifier,
min(Ds) as min_Ds
from log_iMonkey_iOS_overview
GROUP BY AppIdentifier
)
GROUP BY min_Ds
order by min_Ds
)
)
arrayEnumerateUniq(total) as i where t >= toDate(#accumulated_access_services.start#)
请确保您的 ClickHouse 版本支持 'arrayEnumerateUniq' 函数。如果仍然遇到问题,请检查 ClickHouse 文档或寻求技术支持。
原文地址: https://www.cveoy.top/t/topic/oz7m 著作权归作者所有。请勿转载和采集!