SELECT sum(Поступление) as Итого
FROM [ПОСТУПЛЕНИЕ ТОВАРА];
Результат выполнения запроса
Раздел GROUP BY
Пример 9. На основе таблицы Поступление товаранайти наибольшие поступления однотипного товара.
SELECT [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара] , MAX(Поступление) AS [Наибольшее поступление]
FROM [ПОСТУПЛЕНИЕ ТОВАРА]
GROUP BY [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара];
Результат выполнения запроса
Примечание: Если имя поля состоит из двух и более слов, нужно использовать квадратные скобки для идентификатора такого поля.
РазделHAVING
Пример 10a. На основе таблицы Поступление товаранайти наибольшие поступления товаров, превышающие 1000 ед.
SELECT [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара], MAX(Поступление) AS [Наибольшее поступление]
FROM [ПОСТУПЛЕНИЕ ТОВАРА]
GROUP BY [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара]
HAVING MAX(Поступление)>1000;
Результат выполнения запроса
В запросе можно использовать разделы HAVINGиWHERE.
Пример 10b.На основе таблицы Поступление товаранайти наибольшие поступления товаров, превышающие 1000 ед., которые поступили 14.03.2007
SELECT [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара], Max(Поступление) AS [Наибольшее поступление], [ПОСТУПЛЕНИЕ ТОВАРА].[дата поступления]
FROM [ПОСТУПЛЕНИЕ ТОВАРА]
WHERE [ПОСТУПЛЕНИЕ ТОВАРА].[Дата поступления]=#3/14/2007#
GROUP BY [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара], [ПОСТУПЛЕНИЕ ТОВАРА].[дата поступления]
HAVING Max(Поступление)>1000;
Результат выполнения запроса
Дата добавления: 2015-07-24; просмотров: 688;