У меня есть таблица со 100 000 записей. Я хочу вернуть строку с самым последним низким значением определенного поля из последних 100 записей.Выберите последнюю строку с минимальным значением из последних 100 строк в таблице sql
SELECT * From streamer.dbo.AAPL_OHLC where Low =
(select min(Low) FROM streamer.dbo.AAPL_OHLC)
Возвращает ряд (ы) с наименьшим значением в столбце «Низкий» во всей таблице. Но мне нужно вернуть только последнюю строку из последних 100 вставленных строк моей таблицы. Скорость - проблема.
исправлено, ему нужно имя псевдонима для вспомогательного запроса –
Итак, вы хотите вернуть только одну строку? –
см. Внесенные изменения, которые возвратят самую последнюю строку из 100 последних строк с наименьшим значением «Низкий» из всей таблицы. –