Да, в некоторых базах данных есть аналог предложения HAVING для оконных функций — предложение QUALIFY. 14 Оно позволяет прямо фильтровать результаты на основе оконных функций, следуя принципу предложения HAVING, но применяемого к отдельным строкам. 1
В базах данных, которые не поддерживают QUALIFY, для фильтрации данных с применением оконных функций рекомендуется использовать их в контексте подзапроса или CTE (Общего Табличного Выражения). 14 После этого внешний запрос в предложении WHERE сможет эффективно фильтровать результаты на основе рассчитанных оконных функций. 1
Также в ClickHouse оконные функции используются не в WHERE и HAVING, а только в предложении SELECT запроса, а также с другими функциями, например агрегатными, для более сложного анализа данных. 2