Автор работы: Пользователь скрыл имя, 29 Сентября 2013 в 15:57, курсовая работа
Первоначально для накопления и хранения информации на ЭВМ применялись локальные массивы (или файлы), при этом для каждой из решаемых функциональных задач создавались собственные файлы исходной и результатной информации. Это приводило к значительному дублированию данных, усложняло их обновление, затрудняло решение взаимосвязанных проблемных задач.
SELECT DISTINCTROW Заказы.ДатаИсполнения,
Клиенты.НазваниеКомпании, Заказы.СтоимостьДоставки,
Заказы.НалоговаяСтавка, Sum(CLng([Количество]*[Цена]*(
FROM (Клиенты INNER JOIN (Заказы LEFT JOIN [Запрос по сумме оплаты] ON Заказы.КодЗаказа = [Запрос по сумме оплаты].КодЗаказа) ON Клиенты.КодКлиента = Заказы.КодКлиента) LEFT JOIN [Сведения о заказе] ON Заказы.КодЗаказа = [Сведения о заказе].КодЗаказа
GROUP BY Заказы.ДатаИсполнения, Клиенты.НазваниеКомпании, Заказы.СтоимостьДоставки, Заказы.НалоговаяСтавка, [Запрос по сумме оплаты].Оплачено;
3) Подчиненный запрос продаж по клиентам:
SELECT DISTINCTROW Заказы.КодКлиента,
Заказы.ДатаРазмещения, Заказы.СтоимостьДоставки,
Заказы.НалоговаяСтавка, Sum(CLng([Количество]*[Цена]*(
FROM Заказы LEFT JOIN [Сведения о заказе] ON Заказы.КодЗаказа = [Сведения о заказе].КодЗаказа
GROUP BY Заказы.КодКлиента, Заказы.ДатаРазмещения, Заказы.СтоимостьДоставки, Заказы.НалоговаяСтавка;
4) Подчиненный запрос продаж по сотрудникам:
SELECT DISTINCTROW Заказы.КодСотрудника, Заказы.ДатаРазмещения,
Заказы.СтоимостьДоставки, Заказы.НалоговаяСтавка,
Sum(CLng([Количество]*[Цена]*(
FROM Заказы LEFT JOIN [Сведения о заказе] ON Заказы.КодЗаказа = [Сведения о заказе].КодЗаказа
GROUP BY Заказы.КодСотрудника, Заказы.ДатаРазмещения, Заказы.СтоимостьДоставки, Заказы.НалоговаяСтавка;
ПРИЛОЖЕНИЕ 3