Articles of maior n por grupo

SQL: Encontre o registro máximo por grupo

Duplicar Possível: Recuperando o último registro em cada grupo Eu tenho uma tabela, que tem três campos e dados. Nome, superior, total gato, 1, 10 cão, 2, 7 gato, 3, 20 cavalo, 4, 4 gato, 5, 10 cão, 6, 9 Eu quero selecionar o registro que tem maior valor de Total para cada Name , […]

Selecione linha com data mais recente por usuário

Eu tenho uma tabela (“lms_attendance”) dos usuários check-in e out times que se parece com isso: id user time io (enum) 1 9 1370931202 out 2 9 1370931664 out 3 6 1370932128 out 4 12 1370932128 out 5 12 1370933037 in Eu estou tentando criar uma visão desta tabela que produziria apenas o registro mais […]

Agregue um dataframe em uma determinada coluna e exiba outra coluna

Eu tenho um dataframe no R da seguinte forma: > head(data) Group Score Info 1 1 1 a 2 1 2 b 3 1 3 c 4 2 4 d 5 2 3 e 6 2 1 f Eu gostaria de agregá-lo seguindo a coluna Score usando a function max > aggregate(data$Score, list(data$Group), max) Group.1 […]

Consulta simples para obter o valor máximo para cada ID

OK, eu tenho uma mesa como esta: ID Signal Station OwnerID 111 -120 Home 1 111 -130 Car 1 111 -135 Work 2 222 -98 Home 2 222 -95 Work 1 222 -103 Work 2 Isso tudo é para o mesmo dia. Eu só preciso da consulta para retornar o sinal máximo para cada ID: […]

Consulta SQL do Oracle: recupera os valores mais recentes por grupo com base no tempo

Eu tenho a tabela a seguir em um database Oracle id date quantity 1 2010-01-04 11:00 152 2 2010-01-04 11:00 210 1 2010-01-04 10:45 132 2 2010-01-04 10:45 318 4 2010-01-04 10:45 122 1 2010-01-04 10:30 1 3 2010-01-04 10:30 214 2 2010-01-04 10:30 5515 4 2010-01-04 10:30 210 Agora eu gostaria de recuperar o […]

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

Eu tenho uma tabela que é uma coleção de inputs para 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 etc.. Como faço para criar uma consulta que me daria a data mais recente para cada usuário? Atualização: esqueci que […]

Como faço para o top 1 no Oracle?

Como eu faço o seguinte? select top 1 Fname from MyTbl No Oracle 11g ?

Obter registros com maior / menor por grupo

Como fazer isso? O antigo título desta pergunta foi ” usando rank (@Rank: = @Rank + 1) em consultas complexas com subconsultas – funcionará? ” Porque eu estava procurando solução usando ranks, mas agora vejo que a solução postada por Bill é muito melhor. Pergunta original: Eu estou tentando compor uma consulta que levaria o […]

GROUP BY com MAX (DATE)

Estou tentando listar o destino mais recente (horário de partida do MAX) para cada trem em uma tabela, por exemplo : Train Dest Time 1 HK 10:00 1 SH 12:00 1 SZ 14:00 2 HK 13:00 2 SH 09:00 2 SZ 07:00 O resultado desejado deve ser: Train Dest Time 1 SZ 14:00 2 HK […]

Como selecionar as linhas com valores máximos em cada grupo com dplyr?

Eu gostaria de selecionar uma linha com valor máximo em cada grupo com dplyr. Em primeiro lugar eu gerei alguns dados randoms para mostrar minha pergunta set.seed(1) df <- expand.grid(list(A = 1:5, B = 1:5, C = 1:5)) df$value <- runif(nrow(df)) No plyr, eu poderia usar uma function personalizada para selecionar essa linha. library(plyr) ddply(df, […]