PARTITION BY рекомендуется использовать вместо GROUP BY в случаях, когда требуется детальный анализ в конкретных разделах данных. 12
Некоторые ситуации, в которых стоит применять PARTITION BY:
GROUP BY, в свою очередь, подходит для обобщения данных и получения итогов для различных групп строк. 1
Таким образом, GROUP BY лучше использовать, когда нужно составить сводные отчёты, где каждая группа представляет агрегированные результаты, а PARTITION BY — когда необходимы детальные отчёты с аналитикой исходных строк данных. 2