Resultados da pesquisa a pedido "greatest-n-per-group"

2 a resposta

Os pandas obtêm os registros mais importantes de cada grupo

Suponha que eu tenha pandas DataFrame assim:

13 a resposta

Usando LIMIT no GROUP BY para obter N resultados por grupo?

A seguinte consulta: SELECT year, id, rate FROM h WHERE year BETWEEN 2000 AND 2009 AND id IN (SELECT rid FROM table2) GROUP BY id, year ORDER BY id, rate DESCrendimentos: year id rate 2006 p01 8 2003 p01 7.4 2008 p01 6.8 2001 p01 5.9 2007 p01 ...

8 a resposta

Função MAX na cláusula where mysql

Como posso usar a função max () na cláusula where de uma consulta mysql, estou tentando: select firstName,Lastname,MAX(id) as max where id=max;isso está me dando um erro: Unknown column 'max' in 'where clause'Qualquer ajuda? Desde já, obrigado.

1 a resposta

DB2 - Retornando o top 5 de cada categoria

Quero poder devolver 5 menuitem por menu. Aqui estão as tabelas menus ------- menuid int() profileName varchar(35) menuitems ----------- itemid int() name varchar(40) menuid int()Eu vejo uma solução para MySQL neste tópico -Retornando o top 5 de ...

1 a resposta

SQL max () com junções internas

Estou criando um site de leilão. Aqui as pessoas podem procurar itens e fazer apostas neles. Na área da conta do usuário, desejo ter uma lista mostrando todos os itens nos quais o usuário fez um lance. É claro que cada item pode ter mais de uma ...

21 a resposta

como faço para consultar o sql para obter uma data de registro mais recente para cada usuário

Eu tenho uma tabela que é uma coleção entradas sobre quando um usuário estava conectado. 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 ...

4 a resposta

Otimize a consulta máxima em grupo

select * from records where id in ( select max(id) from records group by option_id )Essa consulta funciona bem, mesmo em milhões de linhas. No entanto, como você pode ver no resultado da instrução de explicação: QUERY ...

1 a resposta

Como encontrar o registro anterior [n por grupo máximo (carimbo de data / hora) <carimbo de data / hora]?

Eu tenho uma tabela grande contendo dados do sensor de séries temporais. Grande é qualquer coisa entre alguns milhares e até 10 milhões de registros divididos entre os vários canais que estão sendo monitorados. Para um determinado tipo de sensor, ...

3 a resposta

SQL: filtrar linhas com valor máximo

Esta é a minha estrutura de tabela: File | Version | Function 1 | 1 | 1 1 | 2 | 1 1 | 3 | 1 1 | 2 | 2 2 | 1 | 4 3 | 2 | 5Preciso retornar apenas essas linhas 1 | 3 | 1 2 | 1 | 4 3 | 2 | 5Significando, eu quero apenas as funções que possuem a ...

3 a resposta

Otimize a consulta GROUP BY para recuperar o registro mais recente por usuário

Eu tenho a tabela a seguir (formulário simplificado) no Postgres 9.2 CREATE TABLE user_msg_log ( aggr_date DATE, user_id INTEGER, running_total INTEGER );Ele contém até um registro por usuário e por dia. Haverá aproximadamente 500 mil registros ...