Preguntas con la etiqueta [greatest-n-per-group]
Obtenga las filas que tienen el valor máximo para una columna para cada valor distinto de otra columna
Mesa: UserId, Value, Date. Quiero obtener el ID de usuario, el valor para el máximo (fecha) para cada ID de usuario. Es decir, el Valor de cada UserId que tiene
Optimice la consulta GROUP BY para recuperar la última fila por usuario
Tengo la siguiente tabla de registro para mensajes de usuario (forma simplificada) en Postgres 9.2: CREATE TABLE log ( log_date DATE, user_id INTEGER, payload INTEGER ); Contiene hasta un registro
Obtenga los n primeros registros para cada grupo de resultados agrupados [duplicado]
El siguiente es el ejemplo más simple posible, aunque cualquier solución debería poder escalarse a la cantidad de n resultados principales necesarios: Dada una tabla como la siguiente, con columnas
Los pandas obtienen los n primeros registros dentro de cada grupo
Supongamos que tengo pandas DataFrame como este: df = pd.DataFrame({'id':[1,1,1,2,2,2,2,3,4], 'value':[1,2,3,1,2,3,4,1,1]}) que se parece a: id value 0 1 1 1 1 2 2 1 3 3 2 1 4
¿Cómo puedo SELECCIONAR filas con MAX (valor de columna), PARTICIÓN por otra columna en MYSQL?
Tengo una tabla de rendimiento de los jugadores: CREATE TABLE TopTen ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, home INT UNSIGNED NOT NULL, `datetime`DATETIME NOT NULL, player VARCHAR(6) NOT NULL,
Recuperando el último registro de cada grupo - MySQL
Hay una tabla messagesque contiene datos como se muestra a continuación: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2
SQL selecciona solo filas con valor máximo en una columna [duplicado]
Tengo esta tabla para documentos (versión simplificada aquí): identificación Rdo contenido 1 1 ... 2 1 ... 1 2 ... 1 3 ... ¿Cómo selecciono una fila por identificación y
Subconjunto de filas correspondientes al valor máximo por grupo usando data.table
Supongamos que tengo un archivo data.tableque contiene algunos jugadores de béisbol: library(plyr) library(data.table) bdt <- as.data.table(baseball) Para cada grupo (dado por el jugador 'id'), quiero seleccionar filas correspondientes al número
¿Cómo SELECCIONAR los cuatro artículos más nuevos por categoría?
Tengo una base de datos de artículos. Cada elemento se clasifica con un ID de categoría de una tabla de categorías. Estoy intentando crear una página que enumere cada categoría
Consigue la primera fila de cada grupo
Tengo una tabla en la que quiero obtener la última entrada para cada grupo. Aquí está la tabla: DocumentStatusLogsMesa IDENTIFICACIÓN ID del documento Estado Fecha de creacion 2 1 T1
Seleccione los 10 mejores registros para cada categoría
Quiero devolver los 10 registros principales de cada sección en una consulta. ¿Alguien puede ayudarme con cómo hacerlo? La sección es una de las columnas de la tabla. La base