В SQL Server 2008 у меня есть таблица CUSTOMERS, которая имеет два столбца:
ID, БАЛАНС
Как написать запрос, который выбирает идентификатор клиента с максимальным балансом "самым эффективным способом"?
 Вариант 1: ORDER BY BALANCE and SELECT TOP(1) → слишком дорого.
 Вариант 2: во-первых, Get MAX amount, затем создайте другой запрос, в котором используется сумма, where clause → стоит слишком много и не кажется надежным.