物化视图如果根据时间聚合?比如按分钟,按小时

【详述】我们的查询中很多是需要根据小时,按天进行聚合后查询的,因此想按照时间做预聚合(durid有类似功能)
【背景】做过哪些操作?
CREATE MATERIALIZED VIEW test_lag_xiaoshi AS
SELECT AppID,date_format(svrtime, ‘%Y-%m-%d %H’), SUM(duration)
FROM app_quality_lag
GROUP BY AppID,date_format(svrtime, ‘%Y-%m-%d %H’);

报错:Error Code: 1064. Unexpected exception: null 0.016 sec

看到官方文档物化视图举例的时候都没有提到where条件中带时间时间过滤的,往往日志信息都是带时间戳,统计需要按小时,按分钟,按天做统计。因此想咨询如何实现按照不同时间聚合。像历史数据我们之前是hive 离线跑出来放在mysql直接查询, starRocks是否支持这类需求?
【业务影响】
【StarRocks版本】例如:1.18.2
【联系方式】liqinghuiyx@126.com

这是因为物化视图的计算和存储是基于整个数据集而不是特定的查询条件。如果查询带有WHERE条件,那么物化视图就无法正确地过滤数据。
建议尝试咱们2.4版本物化视图,已支持多表物化。