У меня есть таблица, давайте назовем ее TempAccount с столбцом с именем AccountID. Он содержит числа от 1,2,3 ... и так далее.Как использовать функцию max с select top в sql
Мое требование состоит в том, что я должен выбрать максимальное значение из десяти лучших идентификаторов учетной записи.
Я знаю, что могу сделать это, создав временную таблицу и вставив в нее верхние 10 значений, а затем выберем максимальное значение из этой таблицы. Но я надеялся, что для этого я могу использовать какой-либо прямой запрос.
Что-то вроде MAX(SELECT TOP 10 AccountID FROM TempAccount)
Что является лучшим способом я могу этого достичь?
Примечание: Я использую SQL Server 2012
Как определить первые 10 учетных записей? –
Максимальное значение столбца в одной таблице любой другой таблицы? – Anil
@wewesthemenace Предположим, что таблица имеет 1000 значений. Я хочу выбрать 10 лучших в этом и в том, что я хочу выбрать max. Если я напрямую использую max, это даст мне максимум всех значений в таблице – nitinvertigo