Имеется таблица с полями:
— groupid
— time
— cond
— value
Нужно:
— сгруппировать таблицу по groupid
— в каждой группе отсортировать по time
— в отсортированных записях найти первую запись, удовлетворяющую условию (cond=1)
— получить из этой записи значение value
Повторить для каждой groupid. В итоге хочется получить таблицу с полями
— groupid
— value (для данного groupid, алгоритм извлечения — выше)
P.S. Не смог придумать нормальное название для топика
UPD: СУБД mysql
UPD: Сразу и индексы посоветуйте для быстрого выполнения запроса