MIN (Transact-SQL)
Возвращает минимальное значение выражения. За ним должно следовать предложение OVER.
Синтаксические обозначения в Transact-SQL
- ALL
-
Применяет статистическую функцию ко всем значениям. Параметр ALL установлен по умолчанию.
- DISTINCT;
-
Указывает, что учитывается каждое уникальное значение. DISTINCT не имеет смысла с функцией MIN и доступен только в целях совместимости с SQL-92.
- expression
-
Может быть константой, именем столбца, функцией или любым сочетанием арифметических, логических и строковых операторов. Функция MIN может использоваться со столбцами числовых типов, а также типов char, varchar, datetime, но не со столбцами типа bit. Статистические функции и вложенные запросы запрещены.
Дополнительные сведения см. в разделе Выражения (Transact-SQL).
Возвращает то же значение, что и expression.
Важно! |
|---|
| Статистические выражения с ключевым словом DISTINCT, например AVG(DISTINCT column_name), COUNT(DISTINCT column_name), MAX(DISTINCT column_name), MIN(DISTINCT column_name) и SUM(DISTINCT column_name) в случае использования CUBE или ROLLUP не поддерживаются. При их использовании компонент Microsoft SQL Server 2005 Database Engine возвращает сообщение об ошибке и завершает запрос. |
Справочник
Статистические функции (Transact-SQL)MAX (Transact-SQL)
Предложение OVER (Transact-SQL)
Важно!