É uma forma de segmentar as agregações (que por padrão consideram a coluna como um todo) com um sugconjunto de linhas chamadas de window function é possível criar frames dentro das agregações.Usado para criar RANKS, RunningTotals, LAG, LEAD