Возвращают наибольшее и наименьшее значения поля, заданного в запросе.
Синтаксис
Min(expr)
Max(expr)
Заполнитель expr представляет строковое выражение, идентифицирующее поле, содержащее данные, которые требуется вычислить, или выражение, которое выполняет вычисление с использованием данных в этом поле. Операндом в выражении может быть имя таблицы, константа или функция (встроенная или определяемая пользователем, но не другая агрегатная функция SQL).
Примечания
При помощи функций Min и Max можно определить наименьшее и наибольшее значение поля на основе заданных условий агрегирования или группировки. Например, эти функции можно использовать для возвращения максимальной и минимальной стоимости доставки. Если агрегирование не задано, используется вся таблица.
Можно использовать min и max в выражении запроса и в свойстве SQL объекта QueryDef или при создании объекта Recordset на основе SQL-запроса.
Примеры запросов
| Выражение | Результаты |
|---|---|
| SELECT Min(Unitprice) — Expr1 из ProductSales; | Возвращает минимальную цену за единицу из поля Unitprice и отображается в столбце Expr1. |
| SELECT Max(Unitprice) — Expr1 из ProductSales; | Возвращает максимальную цену за единицу из поля Unitprice и отображается в столбце xpr1. |
| SELECT Max(Unitprice) как MaxPrice из ProductSales; | Возвращает максимальную цену за единицу из поля Unitprice и отображается в столбце MaxPrice. |