Цель запроса: Выбрать первые 10% сделок с заданным товаром
QBE-запрос:
SQL-запрос:
SELECT TOP 10 PERCENT Сделки.ДатаОперации, Сделки.ОписаниеОперации, Товары.Марка, Типы.НазваниеТипа
FROM Типы RIGHT JOIN (Товары INNER JOIN Сделки ON Товары.КодТовара = Сделки.КодТовара) ON Типы.КодТипа = Товары.КодТипа
WHERE (((Типы.НазваниеТипа)="Колбасные изделия"))
ORDER BY Сделки.ДатаОперации;
Пояснение к запросу:
<
ВЫБРАТЬ ПЕРВЫЕ 10 ПРОЦЕНТОВ записей для полей Сделки.ДатаОперации, Сделки.ОписаниеОперации, Товары.Марка, Типы.НазваниеТипа
ИЗ таблицы Типы СВЯЗАННОЙ ПРАВОЙ ВНЕШНЕЙ СВЯЗЬЮс таблицей (ТОвары СВЯЗАННОЙ ВНУТРЕННЕЙ СВЯЗЬЮс таблицейСделкиПОполям Товары.КодТовара = Сделки.КодТовара) ПОполям Типы.КодТипа = Товары.КодТипа
ГДЕТипы.НазваниеТипа="Колбасные изделия"
СОРТИРОВАТЬ ПО Сделки.ДатаОперации;
>
Запросы на обновление
Запрос 6.
Тип запроса: запрос на обновление одной таблицы
Имя запроса: "ОбновитьЦены".
Цель запроса: обновить все цены товаров заданного типа, увеличив их на 10%