Resultados de la búsqueda a petición "greatest-n-per-group"
Función de avance / retraso condicional PostgreSQL?
Tengo una mesa como esta: Name activity time user1 A1 12:00 user1 E3 12:01 user1 A2 12:02 user2 A1 10:05 user2 A2 10:06 user2 A3 10:07 user2 M6 10:07 user2 B1 10:08 user3 A1 14:15 user3 B2 14:20 user3 D1 14:25 user3 D2 14:30Ahora, necesito un ...
mySQL Devuelve los 5 mejores de cada categoría
Quiero poder devolver 5 menuitem por menú. He intentado este script varias pero no tuve suerte. aqui estan las mesas menus ------- menuid int() profileName varchar(35) menuitems ----------- itemid int() name varchar(40)Aquí lo que tengo ahora. ...
MySQL Group By para mostrar el último resultado
Estoy tratando de consultar MySQL para ORDENAR luego GRUPO ... es una pregunta que surge mucho aquí y encontré una respuesta que me pareció relevante:Obtener un grupo MySQL por consulta para mostrar la fila en ese grupo con el valor ...
Cómo seleccionar el conjunto más reciente de registros fechados de una tabla mysql
Estoy almacenando la respuesta a varias llamadas rpc en una tabla mysql con los siguientes campos: Table: rpc_responses timestamp (date) method (varchar) id (varchar) response (mediumtext) PRIMARY KEY(timestamp,method,id)¿Cuál es el mejor método ...
Función MAX en la cláusula where mysql
¿Cómo puedo usar la función max () en la cláusula where de una consulta mysql? Estoy intentando: select firstName,Lastname,MAX(id) as max where id=max;esto me está dando un error: Unknown column 'max' in 'where clause'¿Alguna ayuda? Gracias por ...
MySQL SELECT n registros basados en GROUP BY
Digamos que tengo registros SQL: Country | Number USA | 300 USA | 450 USA | 500 USA | 100 UK | 300 UK | 400 UK | 1000Y estoy haciendo algo como esto:SELECT * FROM table GROUP BY Country. ¿Qué sucede si deseo elegir mostrar el resultado con 2 ...
¿Cómo consulto sql para una última fecha de registro para cada usuario?
Tengo una tabla que es una colección de entradas sobre cuándo un usuario inició sesión. username, date, value -------------------------- brad, 1/2/2010, 1.1 fred, 1/3/2010, 1.0 bob, 8/4/2009, 1.5 brad, 2/2/2010, 1.2 fred, 12/2/2009, 1.3 ...
Optimizar la consulta máxima grupal
select * from records where id in ( select max(id) from records group by option_id )Esta consulta funciona bien incluso en millones de filas. Sin embargo, como puede ver en el resultado de la declaración de explicación: QUERY ...
SQL: dame 3 resultados solo para cada tipo
Tengo algún tipo de solicitud imposible :). Tengo una tabla donde se nombra una de las columnastype. Me gustaría SELECCIONAR 3 registros para cada tipo en esa columna. ¿Es eso posible? Tenga en cuenta también que estoy usando MySQL y ...
¿Cómo encontrar el registro anterior [n-per-group max (marca de tiempo) <marca de tiempo]?
Tengo una tabla grande que contiene datos de sensores de series temporales. Grande es cualquier cosa, desde unos pocos miles hasta 10 millones de registros divididos entre varios canales que se están monitoreando. Para cierto tipo de sensor, ...