|
|||||
Тип запроса: запрос на выборку из трех таблицДата добавления: 2014-11-24 | Просмотров: 1573
Имя запроса: "СделкиСТоваром". Цель запроса: Выбрать первые 10% сделок с заданным товаром QBE-запрос:
SQL-запрос: SELECT TOP 10 PERCENT Сделки.ДатаОперации, Сделки.ОписаниеОперации, Товары.Марка, Типы.НазваниеТипа FROM Типы RIGHT JOIN (Товары INNER JOIN Сделки ON Товары.КодТовара = Сделки.КодТовара) ON Типы.КодТипа = Товары.КодТипа WHERE (((Типы.НазваниеТипа)="Колбасные изделия")) ORDER BY Сделки.ДатаОперации; Пояснение к запросу: < ВЫБРАТЬ ПЕРВЫЕ 10 ПРОЦЕНТОВ записей для полей Сделки.ДатаОперации, Сделки.ОписаниеОперации, Товары.Марка, Типы.НазваниеТипа ИЗ таблицы Типы СВЯЗАННОЙ ПРАВОЙ ВНЕШНЕЙ СВЯЗЬЮс таблицей (ТОвары СВЯЗАННОЙ ВНУТРЕННЕЙ СВЯЗЬЮс таблицейСделкиПО полям Товары.КодТовара = Сделки.КодТовара) ПО полям Типы.КодТипа = Товары.КодТипа ГДЕ Типы.НазваниеТипа="Колбасные изделия" СОРТИРОВАТЬ ПО Сделки.ДатаОперации; > Запросы на обновление Запрос 6. Тип запроса: запрос на обновление одной таблицы Имя запроса: "ОбновитьЦены". Цель запроса: обновить все цены товаров заданного типа, увеличив их на 10% QBE-запрос: SQL-запрос: UPDATE Товары SET Товары.Цена =Товары.[Цена]*1.1 WHERE (((Товары.КодТипа)=1)); Пояснение: < ОБНОВИТЬ таблицу Товары, УСТАНОВИТЬпри этомзначение поляТовары.Цена равным Товары.[Цена]*1.1, ГДЕ Товары.КодТипа=1; >
Запрос на создание новой таблицы Запрос 7. Тип запроса: запрос на создание новой таблицы Имя запроса: "НоваяТаблицаЗакупки". Цель запроса: создание новой таблицы, содержащей сведения о закупках за последний месяц QBE-запрос: SQL-запрос:
SELECT Закупки.* INTO ЗакупкиАрхив FROM Закупки WHERE (((Закупки.ДатаРазмещения) > Date()-30)); Пояснение: < ВЫБРАТЬвсе поля и ПОМЕСТИТЬ ВНОВУЮ ТАБЛИЦУ по имениЗакупкиАрхив ИЗ таблицы Закупки ГДЕзначение поля ДатаРазмещения больше текущей даты минус 30 дней > Запросы на удаление Запрос 8. |
При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.048 сек.) |