Agregados de ventana

A un nivel superior, un agregado de ventana se expresa como:
<aggr-type> (<arglist>) over (<window-spec>)
  • aggr-type pueden ser las funciones count, sum, avg, min, max, stddev, stddev_pop, stddev_samp, variance, var_pop, var_samp, row_number, rank, dense_rank, lead, lag, first_value y last_value.
  • arglist especifica cero o más argumentos para la agregación. Solo lead y lag pueden tomar más de un argumento.
  • window-spec especifica las columnas de partición, columnas de orden y el encuadramiento.