Имеется таблица:
id(uuid) Time(int) Instrument(string) AvgLatency(int) Count(int)
По заданному id необходимо для всех значений Time выдать сумму от Count сгруппированного по инструментам (что легко), а также некоторое значение, которое получается как среднее от AvgLatency* по инструментам. Где AvgLatency* получается как AvgLatency для каждого инструмента из которого вычтено первое по времени ненулевое значение для этого инструмента.