![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
Часть 3. Использование представлений ⇐ ПредыдущаяСтр 3 из 3
Пример 8. С помощью представления Товары_Количество_2требуется выбрать товары, которые были проданы в период с 1.01.2008 по 1.06.2008. Это опять можно сделать двумя способами:
Способ 1. С помощью Management studio. Для этого выделите представление Товары_Количество_2и выберите командуПроект. Далее в окне редактора запросов создайте запрос к представлению, ориентируясь на рисунок 2.
Рис. 2. Редактор запросов в Management studio
Способ 2. С помощью Редактора запросов. Введите коды, аналогичные тем, которые были сгенерированы в предыдущем способе: SET QUOTED_IDENTIFIER ON - -Включен контроль приращения размеров файла данных GO SET ANSI_NULLS ON - -Включен контроль NULL-значений GO
ALTER Товары_Количество_2 AS
SELECT dbo.Товары.Название_товара, dbo.Продажи.Количество_ед_товара, dbo.Продажи.Дата FROM dbo.Товары INNER JOIN dbo.Продажи ON dbo.Товары.ID_товара = dbo.Продажи.Товар WHERE (CAST (Продажи.Дата AS DATE) BETWEEN '01.01.2010' AND '20.02.2010')
Пример 9. С помощью представления Товары_Количество_2требуется получить данные о проданных товарах за вчерашний день. Пояснение. Возможно, даты, которые хранятся в базе данных Торговая_фирма, относятся к давно прошедшему времени. Перед выполнением задания пополните таблицу записями о продажах за вчерашний день.
Чтобы пополнить базу данных сведениями о вчерашних продажах, можно выполнить следующие коды: USE Торговая_фирма GO INSERT INTO Продажи (Дата,Товар, Клиент, Количество_ед_товара) VALUES ((DATEADD (day, -1, GETDATE ()), 2, 2, 10)
Функция DATEADD позволяет складывать и вычитать значения продолжительности любых промежутков времени (дни, недели и т. д.). Date: 2015-07-17; view: 281; Нарушение авторских прав |