Список записей из таблицы выбирает значение MAX - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть следующая таблица:

Учетная запись (Acc_number, Acc_balance, код_ответа)

Теперь я хочу перечислить все данные учетной записи в каждой ветви с наибольшим балансом, как мне написатьзаявление sql?

Проще говоря, я просто хочу перечислить все филиалы с учетом наибольшего баланса.

1 Ответ

2 голосов
/ 02 декабря 2011

Есть похожие вопросы .

Вы можете использовать аналитические функции.

Попробуйте, если это работает для вас:

    select branch_code,acc_number,acc_balance from
(
        select distinct acc_number,branch_code,acc_balance, 
        max(acc_balance) over(partition by branch_code order by 1) as MAX 
        from Account
)

    where acc_balance=MAX
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...