Patrones de entrevista: primera fila por grupo, cambio en el tiempo, porcentaje del total · ejercicio 1 de 1 · free preview
Primera fila por grupo: numera las filas dentro de cada grupo con ROW_NUMBER() OVER (PARTITION BY ... ORDER BY ...) y conserva el número 1. A diferencia de RANK, nunca asigna el mismo número a dos filas.
Muestra el primer pedido de cada cliente: customer_id, order_id y order_date. Ignora los pedidos sin cliente. Si un cliente tiene dos pedidos el mismo día, usa el order_id más bajo. Ordena por customer_id.
Tables in this practice shop
customersproductsordersorder_items