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

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

Выберите столбцы в той же строке, что и MAX (столбец)

ОК, вот мой SQL, и я использую MySQL: SELECT assets.id, IF(max(asset_checkins.time) IS NULL AND max(asset_checkouts.time) IS NOT NULL, 'checked-out', IF(max(asset_checkouts.time) > max(asset_checkins.time), 'checked-out', 'check...
задан 31 июля '12 в 19:28
1
ответ

mySQL: это форма рекурсии (или созависимости)?

Меня заинтриговала проблема SQLZoo. Это проблема "наибольшая-на-группу". Я хотел бы понять, как работает двигатель. Таблица bbc содержит имя, регион мира и население каждой страны: bbc (имя, область, население) Задача состоит в том, чтобы выбрать ...
задан 13 авг. '12 в 2:15
3
ответов

SQL-запрос по дате

MySql 5.5. У меня есть таблица, которая представляет задание на работу: empId jobNo workDate hours 4 441 10/1/2012 10 4 441 9/1/2012 22 4 441 8/1/2012 6 И тот, который представляет зарпл...
задан 15 авг. '12 в 18:55
1
ответ

Поиск наивысших значений n для каждой группы

Я столкнулся с той же проблемой, что и Поиск наивысших значений n каждой группы в MySQL У меня есть несколько таких данных: + --------- + ----------- + | lane | series | + --------- + ----------- + | 1 | 680 | | 1 ...
задан 12 сент. '12 в 8:58
2
ответов

SQL-запрос для запросов с несколькими условиями, включая 3 последних даты

Мне нужна помощь в поиске строк, которые соответствуют самой последней дате, следующей самой последней и следующей после этого, когда какое-то условие ABC является "Y" и группирует его по имени столбца XYZ ASC, но XYZ может появляться несколько раз....
задан 13 нояб. '12 в 20:11
1
ответ

Получить строку с max (timestamp)

Мне нужно выбрать самые последние опубликованные статьи с последним комментарием для каждой статьи, то есть другими столбцами строки, которая содержит max(c.created): SELECT a.id, a.title, a.text, max(c.created) AS cid, c.text? FROM subscriptions s ...
задан 14 нояб. '12 в 2:03
2
ответов

Сумма SQL из нескольких групп на группу

У меня была довольно большая ошибка в моем предыдущем вопросе выберите самую раннюю дату из нескольких строк Ответ от horse_with_no_name возвращает прекрасный результат, и я очень благодарен, однако у меня был свой собственный первоначальный вопро...
задан 17 нояб. '12 в 21:58
2
ответов

Очень медленный запуск MySQL Query с IN и GROUP BY

Я пытаюсь создать страницу, на которой отображается список сообщений, которые получил член. Я придумал этот mySQL-запрос, но он работает очень медленно. Для его выполнения требуется не менее 10 секунд. SELECT senderid, receiverid FROM messa...
задан 27 нояб. '12 в 4:18
2
ответов

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

У меня есть следующая таблица recordID createdDate ForeignKeyID 00QA000000PtFXaMAN 2012-01-03 13:23:36.000 001A000000ngM21IAE 00QA000000OS2QiMAL 2011-12-15 12:03:02.000 001A000000...
задан 30 нояб. '12 в 23:39
1
ответ

Как получить максимальную оценку полных записей из таблицы?

Мой стол: ╔════╦════════╦════════════╦════════════╦════════╗ ║ ID ║ TESTID ║ SESSIONID ║ TOTALSCORE ║ USERID ║ ╠════╬════════╬════════════╬════════════╬════════╣ ║ 1 ║ 10 ║ 55cff3fbfs ║ 250 ║ 972 ║ ║ 2 ║ 10 ║ 55cff3fbfs ║ ...
задан 08 дек. '12 в 10:32
1
ответ

Удалите дубликаты строк и получите максимальное значение с помощью PostgreSQL.

Со следующим запросом SELECT users.id, users.username, users.email, groups.permission FROM users INNER JOIN memberships ON users.id = memberships.user_id INNER JOIN groups ON memberships.group_id = groups.id INNER JOIN groupings ON groups.id...
задан 16 дек. '12 в 5:59
2
ответов

Получить последний mod_date из данных MySQL

У меня есть следующие данные в моей базе данных |NO | name |exp | mod_date | +---+-------+------+-------------------+ |1 | dede | 1 |2012-11-07 01:04:26| |2 | dede | 10 |2012-11-07 01:05:42| |3 | GoGo | 20 |2012-11-07 03:05...
задан 02 янв. '13 в 11:53
6
ответов

Запрос MySQL: выбор последних результатов

У меня есть таблица MySQL с данными и вы хотите выбрать самую последнюю запись для определенного теста, который был проведен. table: research columns: id (int), projectid (int), test (varchar), when (datetime), result (longtext) Пример ст...
задан 03 янв. '13 в 13:34
1
ответ

Есть ли способ получить 2 строки из каждой группы строк?

Возможный дубликат: Как выбрать фиксированное количество строк для каждой группы? Например... если у меня есть эта таблица (отсортированная по цвету): -------------- | id | color | -------------- | 95 | red | | 7 | red | | 44 | red | | 46 |...
задан 04 янв. '13 в 4:30
2
ответов

Необходимо найти Среднее число 3 записей, сгруппированных по ID в SQL

У меня есть таблица postgres с идентификаторами клиента, датами и целыми числами. Мне нужно найти среднее число первых трех записей для каждого идентификатора клиента, у которого есть даты в течение прошлого года. Я могу сделать это с помощью одного...
задан 12 янв. '13 в 20:39