Таблица базы данных My Access имеет 2 столбца: имя и цена. Я хочу сделать запрос, который выбирает 10 самых высоких цен. Как это сделать? Спасибо.
Как выбрать 10 лучших запросов Access?
Ответ 1
select top 10 Name, Price
from MyTable
order by Price desc
Обновлено: @Remou указал, что:
"Access SQL выбирает совпадения, поэтому он будет выбирать все элементы с помощью одинаковые самые высокие цены, даже если это включает более 10 записей. обход - это порядок по цене и уникальное поле (столбец).
Итак, если у вас есть уникальный код кода продукта, добавьте так:
select top 10 Name, Price
from MyTable
order by Price desc, UniqueProductCode desc