[SQL] Помогите с запросом
От: Буравчик Россия  
Дата: 04.09.19 15:10
Оценка:
Помогите составить SQL запрос

Имеется таблица с полями:
— groupid
— time
— cond
— value

Нужно:
— сгруппировать таблицу по groupid
— в каждой группе отсортировать по time
— в отсортированных записях найти первую запись, удовлетворяющую условию (cond=1)
— получить из этой записи значение value

Повторить для каждой groupid. В итоге хочется получить таблицу с полями
— groupid
— value (для данного groupid, алгоритм извлечения — выше)

P.S. Не смог придумать нормальное название для топика

UPD: СУБД mysql
UPD: Сразу и индексы посоветуйте для быстрого выполнения запроса
Best regards, Буравчик
Отредактировано 04.09.2019 15:12 Буравчик . Предыдущая версия . Еще …
Отредактировано 04.09.2019 15:11 Буравчик . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.