Збережіть створений запит з довільною назвою

6. Завдання 2: Зробити запит, аналогічний запиту завдання 1, але тільки для постачальника “Компьютерный мир”.

6.1. Рішення:

SELECT Дата, НомНак AS [Накладна №], Контрагент AS Постачальник

FROM ОснСведНак

WHERE Операция=“ + ” AND Контрагент=“Компьютерный мир”

ORDER BY Дата;

6.2. Результат запиту:

Збережіть створений запит з довільною назвою.

 

7. Завдання 3: Вибрати накладні, дати яких не більш ніж 05.01.2007 або знаходяться в інтервалі с 15.01.07 по 16.01.07 включно.

Результати відсортувати по убуванню дати та представити у вигляді:

 

НомНак Дата Контрагент Операция
       

 

7.1. Рішення:

SELECT НомНак, Дата, Контрагент, Операция

FROM ОснСведНак

WHERE Дата<=#01/05/2007#

OR (Дата BETWEEN #01/15/2007# AND #01/16/2007#)

ORDER BY ДатаDESC;

Примітка: В приведеному рішенні дати записуються в форматі ММ/ЧЧ/РРРР (місяць/число/рік).

7.2. Результат запиту:

 

 

Збережіть створений запит з довільною назвою.

 

II. Створення запитів з полями, що обчислюються

Створення полів, що обчислюються, розглянемо на прикладі.

8. Завдання 4: Для накладної за номером 3 вивести специфікацію за формою (результати відсортувати по назві товару):

 

Товар Кількість Ціна Сума
       

8.1. Рішення:

SELECT Товар, Кол AS Кількість, Цена AS Ціна, Кол*Цена AS Сума

FROM Спецификация

WHERE НомНак=“3”

ORDER BY Товар;

8.2. Результат запиту:

Пояснення: Як видно з рішення, полем, що обчислюється, є поле “Сума”. Його значення обчислюється як добуток кількості на ціну товару. Якщо не задавати ім’я для поля, що обчислюється (а це допускається синтаксисом інструкції SELECT), то система сама його визначить, але воно не буде мати ніякого змісту. Тому для полів, що обчислюються, бажано задавати ім’я при створенні запиту.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: