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