Выбор записи с максимальным значением

В SQL Server 2008 у меня есть таблица CUSTOMERS , в которой есть два столбца:

ID, БАЛАНС

Как мне написать запрос, который выбирает ID клиента, у которого максимальный баланс, « наиболее эффективным способом »?

Вариант 1: ЗАКАЗАТЬ ПО БАЛАНСУ и ВЫБРАТЬ TOP (1) -> стоит слишком дорого.

Вариант 2: Сначала Получите МАКСИМАЛЬНУЮ сумму , затем выполните другой запрос, который использует сумму из , где предложение -> стоит слишком дорого и не кажется надежным.

41
задан Erik Philips 24 October 2017 в 17:43
поделиться