WHERE выполняется до вычисления оконных функций, а QUALIFY — после.
В предложении QUALIFY можно ссылаться на результаты оконных функций из предложения SELECT по их псевдонимам. Кроме того, предложение QUALIFY может фильтровать результаты дополнительных оконных функций, которые не возвращаются в результате запроса.
Ограничения
QUALIFY нельзя использовать, если отсутствуют оконные функции. Вместо него используйте WHERE.