SQL Как запросить самую раннюю цену акций?

У меня есть таблица, в которой есть строки для разных цен на акции в разное время дня для разных компаний. Каждая строка представляет собой цену акций в определенное время суток. Время не то же самое для каждой акции.

Я не могу понять, как запросить цену каждой акции в самый ранний момент времени.

Например, из приведенной ниже таблицы примеров я бы хотел, чтобы запрос возвращался: азбука 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

topicstarter вам придется заменить MAX() на MIN(), если вы последуете предложению @Nick..

Raymond Nijland 03.03.2019 22:06
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
2
1
108
1

Ответы 1

Простой метод использует коррелированный подзапрос:

select t.*
from t
where t.tradetime = (select min(t2.tradetime) from t t2 where t2.stock = t.stock);

Другие вопросы по теме