Вопросы с тегом 'greatest-n-per-group'

Запросить строку с наибольшим/наименьшим значением для каждой группы.
1
ответ

Получать записи с наивысшим/наименьшим <безотносительно> к каждой группе

Как это сделать? Раннее название этого вопроса заключалось в "использовании ранга (@Rank: = @Rank + 1) в сложном запросе с подзапросами - будет ли он работать?" потому что я искал решение с использованием рангов, но теперь я вижу, что решение, отпра...
задан 05 янв. '12 в 23:04
2
ответов

Pandas хороший подход к получению топ-n записей в каждой группе

Предположим, что у меня есть pandas DataFrame: >>> df = pd.DataFrame({'id':[1,1,1,2,2,2,2,3,4],'value':[1,2,3,1,2,3,4,1,1]}) >>> df id value 0 1 1 1 1 2 2 1 3 3 2 1 4 2 2 5 2 3 6 2 ...
задан 19 нояб. '13 в 13:28
6
ответов

SQL-запрос для получения последней строки для каждого экземпляра заданного ключа

Я пытаюсь получить ip, user и самую последнюю временную метку из таблицы, которая может содержать как текущий ip для пользователя, так и один или несколько предыдущих ips. Мне нужна одна строка для каждого пользователя, содержащего самый последний ip...
задан 16 июля '09 в 23:23
6
ответов

Django Query, которые получают самые последние объекты из разных категорий

У меня две модели A и B. Все объекты B имеют внешний ключ для объекта A. Учитывая набор объектов A, существует ли в любом случае использование ORM для получения набора объектов B, содержащих самый последний объект, созданный для каждого объекта A З...
задан 15 янв. '10 в 23:21
4
ответов

Как выбрать идентификатор с максимальной датой по категориям в PostgreSQL?

В качестве примера я хотел бы выбрать id с максимальной датой по категориям, результат: 7, 2, 6 id category date 1 a 2013-01-01 2 b 2013-01-03 3 c 2013-01-02 4 a 2013-01-02 5 b 2013-01-02 6 c ...
задан 04 июня '13 в 12:21
7
ответов

Как присоединиться к последней строке в одной таблице в другую таблицу?

У меня есть данные, которые выглядят так: entities id name 1 Apple 2 Orange 3 Banana Периодически процесс запускается и дает оценку каждому объекту. Процесс генерирует данные и добавляет их в таблицу оценок так: ...
задан 31 янв. '09 в 1:31
7
ответов

Совокупность данных в данном столбце и отображение другого столбца

У меня есть dataframe в R следующего вида: > 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 Я хотел бы объединить его после столбца Score, использ...
задан 09 июня '11 в 10:37
4
ответов

Как выбрать строки с максимальными значениями в каждой группе с помощью dplyr?

Я хотел бы выбрать строку с максимальным значением в каждой группе с dplyr. Во-первых, я генерирую некоторые случайные данные, чтобы показать свой вопрос set.seed(1) df <- expand.grid(list(A = 1:5, B = 1:5, C = 1:5)) df$value <- runif(nrow(df...
задан 16 июня '14 в 9:00
1
ответ

Подмножество по группам с data.table

Предположим, у меня есть таблица данных, содержащая некоторых игроков в бейсбол: library(plyr) library(data.table) bdt <- as.data.table(baseball) Для каждого игрока (заданного id) я хочу найти строку, соответствующую году, в котором они играли...
задан 15 мая '13 в 23:03
5
ответов

Выберите колонку в SQL, а не в группе по

Я пытаюсь найти некоторую информацию о том, как выбрать неагрегатный столбец, который не содержится в операторе Group By в SQL, но ничего, что я нашел до сих пор, похоже, не отвечает на мой вопрос. У меня есть таблица с тремя столбцами, которые я хоч...
задан 16 авг. '12 в 18:54
4
ответов

GROUP BY с датой MAX

У меня проблема при выполнении этого кода: SELECT * FROM tblpm n WHERE date_updated=(SELECT MAX(date_updated) FROM tblpm GROUP BY control_number HAVING control_number=n.control_number) В принципе, я хочу вернуть самую последнюю дату для каждого...
задан 14 авг. '13 в 4:54
6
ответов

Как получить последнюю запись в каждой группе с помощью GROUP BY?

Скажем, у меня есть таблица с именем messages со столбцами: id | from_id | to_id | subject | message | timestamp Я хочу получить последнее сообщение от каждого пользователя, как вы видели бы в вашем входящем ящике FaceBook, прежде чем переходить ...
задан 12 июня '12 в 18:10
1
ответ

FORCE INDEX mySQL... где я могу его поместить?

У меня есть следующий запрос mySQL, который отлично работает. За исключением того, что мне нужно добавить "FORCE INDEX", и я не уверен, где я должен это делать. Я пробовал практически все места и всегда получаю ошибку mySQL. Что я делаю неправильно? ...
задан 28 сент. '13 в 3:12
7
ответов

Получить последнюю дату из сгруппированных данных MySQL

В моей базе данных есть следующие данные: |NO | model | date | +---+-------+----------+ |1 | bee |2011-12-01| |2 | bee |2011-12-05| |3 | bee |2011-12-12| |4 | tar |2011-12-13| Я хочу получить последнюю дату каждой группы моделей: ...
задан 12 дек. '11 в 8:33
3
ответов

Оптимизировать запрос GROUP BY для получения последней записи на пользователя

У меня есть следующая таблица (упрощенная форма) в Postgres 9.2 CREATE TABLE user_msg_log ( aggr_date DATE, user_id INTEGER, running_total INTEGER ); Он содержит до одной записи на пользователя и в день. В течение 300 дней будет произв...
задан 27 авг. '14 в 23:31