Самоучитель Microsoft Access 2013



Download 16,15 Mb.
Pdf ko'rish
bet54/146
Sana15.11.2022
Hajmi16,15 Mb.
#866071
1   ...   50   51   52   53   54   55   56   57   ...   146
Bog'liq
Юрий Бекаревич, Нина Пушкина - Самоучитель Microsoft Access 2013 (2014)


Глава 4 
SELECT ТОВАР.НАИМ_ТОВ, План.[Sum-КОЛ_ПОСТ], Факт.[Sum-КОЛ_ОТГР],
NZ([Sum-КОЛ_ПОСТ])-NZ([Sum-КОЛ_ОТГР]) AS Отклонение 
FROM (ТОВАР LEFT JOIN План ON ТОВАР.КОД_ТОВ = План.КОД_ТОВ)
LEFT JOIN Факт ON ТОВАР.КОД_ТОВ = Факт.КОД_ТОВ; 
В предложении 
FROM 
указано, что сначала будет производиться левое внешнее 
объединение таблиц ТОВАР и План по полю связи 
Код товара
(
ТОВАР LEFT 
JOIN План ON ТОВАР.КОД_ТОВ = План.КОД_ТОВ
). Затем будет производиться левое 
внешнее объединение таблицы, полученной в результате первого объединения, 
и таблицы Факт по тому же полю связи. 
Объединение таблиц в рассматриваемом запросе дает правильный результат 
только потому, что в каждой из объединяемых таблиц КОД_ТОВ имеет уни-
кальные неповторяющиеся значения. В таблице ТОВАР поле КОД_ТОВ опре-
делено ключевым изначально. В таблицах запросов План и Факт поле 
КОД_ТОВ
также имеет уникальные значения, т. к. они получены в результате группиров-
ки по этому полю. 
15.
Попробуйте подсчитать суммарное количество плановых и фактических поста-
вок товаров одним запросом, представленным на рис. 4.37.
Рис. 4.37. 
Запрос, объединяющий записи таблиц
с повторяющимися значениями в поле связи


Запросы 
193 
16.
Проанализируйте результат выполнения запроса и убедитесь, что он непра-
вильный. Неверный результат образуется вследствие того, что в многотаблич-
ных запросах выполнение группировки производится после формирования
записей путем объединения записей таблиц и их выборки в соответствии с ус-
ловиями отбора.
Объединение записей таблиц ПОСТАВКА_ПЛАН и ОТГРУЗКА по полю 
КОД_ТОВ

значения которого многократно повторяются в каждой из таблиц, приводит к неод-
нократному включению в результат как записей из первой таблицы, так и записей 
из второй таблицы. Например, даже в результате объединения показанных на 
рис. 4.38 таблиц будет получена таблица, в которой количество запланированного к 
поставке будет повторено дважды, и при группировке будет получено удвоенное 
количество плановой поставки. Если в первой таблице будут неоднократно встре-
чаться записи по одному и тому же товару, в результат объединения будут повтор-
но включаться одни и те же записи об отгрузках. Это приведет при группировке 
к неверному подсчету количества отгруженного.
Таблица ПОСТАВКА_ПЛАН: 
КОД_ТОВ КОЛ_ПОСТ
Т1 100
Т2 100
Таблица ОТГРУЗКА: 
КОД_ТОВ КОЛ_ОТГР
Т1 10
Т1 50
Т2 50
Т2 60
Результат объединения: 
КОД_ТОВ КОЛ_ПОСТ КОЛ_ОТГР 
Т1 100 10 
Т1 100 50 
Т2 100 50 
Т2 100 60 
Рис. 4.38. 
Пример объединения записей таблиц по полю с повторяющимися значениями 
Задание 4.3 
Проанализируйте план поставок товара заданному покупателю. 
Задание 4.4 
Проанализируйте план поставок товара в стоимостном выражении. 
Задание 4.5 
Подсчитайте, на какую сумму отгружен товар покупателям, которые не заключали 
договоров. 


194 
Download 16,15 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   146




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish