Оператор ANY

Пример 14. Выбрать все поступления товаров, превосходящие цену товара, поступившего 13.03.2007 (т.е. 200 евро)

SELECT *

FROM [ПОСТУПЛЕНИЕ ТОВАРА]

WHERE цена > ANY

(SELECT цена

FROM [ПОСТУПЛЕНИЕ ТОВАРА]

WHERE [ПОСТУПЛЕНИЕ ТОВАРА].[Дата поступления]=#03/13/07#);


Результат выполнения запроса


Оператор All

 

Пример 15. Выбрать все поступления товаров, превосходящие цену товара, поступившего 14.03.2007

SELECT *

FROM [ПОСТУПЛЕНИЕ ТОВАРА]

WHERE цена > ALL

(SELECT цена

FROM [ПОСТУПЛЕНИЕ ТОВАРА]

WHERE [ПОСТУПЛЕНИЕ ТОВАРА].[Дата поступления]=#03/14/07#);

Результат выполнения запроса


Использование оператора UNION (объединение запросов)

Пример 16.Получить сведения о наибольших и наименьших поступлениях товаров

SELECT [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара], MAX(Поступление) as [Кол-во], "Наибольшее поступление" as [Примечание]

FROM [ПОСТУПЛЕНИЕ ТОВАРА]

GROUP BY [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара]

HAVING MAX(Поступление)>1000

UNION

SELECT [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара], MIN(Поступление) as [Кол-во], "Наименьшее поступление"

FROM [ПОСТУПЛЕНИЕ ТОВАРА]

GROUP BY [ПОСТУПЛЕНИЕ ТОВАРА].[Код товара]

HAVING MIN(Поступление)<1000;

Результат выполнения запроса









Дата добавления: 2015-07-24; просмотров: 726;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.