У меня есть таблица, в которой есть строки для разных цен на акции в разное время дня для разных компаний. Каждая строка представляет собой цену акций в определенное время суток. Время не то же самое для каждой акции.
Я не могу понять, как запросить цену каждой акции в самый ранний момент времени.
Например, из приведенной ниже таблицы примеров я бы хотел, чтобы запрос возвращался: азбука 1.25 XYZ 0,95
[Снабжать][Время торговли][Цена]
Азбука 9:35 1.25
Азбука 9:55 1.15
Азбука 10:35 1.50
XYZ 9:47 0,95
XYZ 9:53 1.00
XYZ 11:10 0,85






Простой метод использует коррелированный подзапрос:
select t.*
from t
where t.tradetime = (select min(t2.tradetime) from t t2 where t2.stock = t.stock);
topicstarter вам придется заменить
MAX()наMIN(), если вы последуете предложению @Nick..