статистику (кол-во записей например) за период. Отдельно запрос отрабатывает нормально, но когда закатываю во вьюху - ничего не добавляется. Или так нельзя и агрегатный запрос надо ручками пускать? )
покажите запрос MV не берет сама данные из таблицы без populate не до конца понятно, зачем вам MV для этого
WITH (select max(t) from etl.stage1) as m, dateTrunc('hour', m) as mh, (mh - INTERVAL 1 HOUR) as ph SELECT count() as c, n, ph as stime, mh as etime FROM etl.stage1 GROUP BY n,t HAVING (ph <= t AND t < mh) AND c > 1 ORDER BY c DESC
покажите mv и ddl таблицы у вас какой-то странный запрос
https://pastebin.com/azC9u2iU
исходный запрос, судя по всему должен выглядеть как-то так WITH (select max(t) from etl.stage1) as , (dateTrunc('hour', max_dt)) as max_dt_hour SELECT n, count() as c FROM etl.stage1 WHERE t >= (max_dt_hour - INTERVAL 1 HOUR) AND t < max_dt_hour GROUP BY n HAVING c > 1
https://youtu.be/1LVJ_WcLgF8?t=8334
Обсуждают сегодня