Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Часть 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: 232; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию