ify"> 2) вибрати пункт В«Створення запиту в режимі конструктораВ»;
) у вікні В«Додавання таблиціВ» виділити імена всіх наявних таблиць (спільним натисканням клавіш Shift і ВЇ span> ) і натиснути В«ДодатиВ», а потім В«ЗакритиВ»;
) з'явиться вікно конструктора запитів
) подвійним натисканням лівої клавіші миші на назвах полів таблиць додати їх у нижню частину вікна в бажаної послідовності;
Створимо перший запит, який виводить список і сортує дані по даті і кількістю проданих комп'ютерів певної марки (у даній випадку після 10 вересня 2009 фірми В«ShicВ»)
В
На мові SQL даний запит виглядає наступним чином:
SELECT Chek.Data, Komputer.MarkaKomputera
FROM Pokypatel INNER JOIN (Komputer INNER JOIN Chek ON Komputer.NomerKomputera = Chek.NomerKomputera) ON Pokypatel.PasportPokypatelya = Chek.PaspotPokypatelya
WHERE (((Chek.Data)> # 9/10/2009 #) AND ((Komputer.MarkaKomputera) = 'Shic'))
ORDER BY Chek.Data;
Результат запиту:
В
Створимо другий запит, який розраховує загальну вартість покупки окремим клієнтом (у даному випадку 6)
В
На мові SQL даний запит виглядає наступним чином:
SELECT Sum (Chek.Stoimost) AS Вираженіе1Pokypatel INNER JOIN Chek ON Pokypatel.PasportPokypatelya = Chek.PaspotPokypatelya (((Pokypatel.PasportPokypatelya) = 6));
Результат запиту:
В
Висновок
У результаті ми отримали розроблену в СУБД Access для обліку комп'ютерної фірми базу даних, яка містить наступну інформацію: марка комп'ютера, тип процесора, тактова частота, розмір оперативної пам'яті і жорсткого диска, ціна, початкова кількість, дата продажу, прізвище покупця, кількість проданих комп'ютерів, адреса постачальника комплектуючих та ін Виводиться список і розраховується кількість проданих комп'ютерів певної марки за заданий інтервал часу, загальна вартість покупки окремим клієнтом.