sql >> Base de Datos >  >> RDS >> Oracle

Oracle Analytics:particiones y ordenamiento de consultas sql

cuando incluye un PEDIDO por en la cláusula de partición, puede incluir una cláusula de ventana para ser explícito.

Si desea que estos LAST_VALUES estén sobre todas las filas, debe incluir esto después de Ordenar por:

FILAS ENTRE PRECEDENTES SIN LÍMITES Y SIGUIENTES SIN LÍMITES

Eso debería solucionar su consulta.

Más detalles de los documentos:

Si no especifica una cláusula ROW o RANGE, el tamaño de la ventana se determina de la siguiente manera:

  • Si se especifica una cláusula ORDER BY, la ventana comienza con la primera fila de la partición (ANTERIOR SIN LÍMITES) y finaliza con la fila actual (FILA ACTUAL).
  • Si no se especifica una cláusula ORDER BY, la ventana comienza con la primera fila de la partición (ANTERIOR SIN LÍMITES) y finaliza con la última fila de la partición (SIGUIENTE SIN LÍMITES).