Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/19: Рейтинг темы: голосов - 19, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.09.2011
Сообщений: 3

Помогите решить контрольную, два запроса к БД "Борей"

27.09.2011, 00:53. Показов 3570. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно решить КР, не программист вообще, учусь на специальности "Управление персоналом"...сижу уже который день с этими запросами, получается все не то((

Помогите, пожалуйста, если можно подробно, хотя бы первых два запроса
Вложения
Тип файла: rar домработа.rar (13.7 Кб, 151 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.09.2011, 00:53
Ответы с готовыми решениями:

Помогите решить контрольную
Это работа к допуску к зачету по с++. Нужные мне задачи № 15 помечены. Сканы в файлах. Заранее спасибо за помощь.

Срочно помогите решить контрольную!
Исправить ошибки

TURBO-BASIC помогите пожалуйста решить контрольную
помогите пожалуйста решить контрольную

5
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
27.09.2011, 12:54
Здравствуйте Shurshala.
Переключайте конструктор запроса в режим SQL и помещайте в редактор конструкции запросов:
Первый
T-SQL
1
2
3
4
SELECT Клиенты.Название, Заказы.КодЗаказа, Sum([Заказано].[Цена]*[Заказано].[Количество]-[Заказано].[Скидка]) AS Сумма
FROM Клиенты INNER JOIN (Заказы INNER JOIN Заказано ON Заказы.КодЗаказа = Заказано.КодЗаказа) ON Клиенты.КодКлиента = Заказы.КодКлиента
GROUP BY Клиенты.Название, Заказы.КодЗаказа
HAVING (((Sum([Заказано].[Цена]*[Заказано].[Количество]-[Заказано].[Скидка]))>100000));

Второй
SQL
1
2
3
4
SELECT Клиенты.Название, Заказы.КодЗаказа
FROM Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента = Заказы.КодКлиента
WHERE (((Заказы.Доставка)=2))
ORDER BY Заказы.КодЗаказа

Третий
SQL
1
2
3
SELECT Товары.Марка, Поставщики.Название
FROM Поставщики INNER JOIN Товары ON Поставщики.КодПоставщика = Товары.КодПоставщика
WHERE ((([Товары].[НаСкладе]-[Товары].[МинимальныйЗапас])<0))

Четвертый
SQL
1
2
3
SELECT Поставщики.Название, Товары.Марка
FROM Поставщики INNER JOIN Товары ON Поставщики.КодПоставщика = Товары.КодПоставщика
WHERE (((Товары.КодТипа)=2))

Пятый
SQL
1
2
3
SELECT Клиенты.Название
FROM Клиенты
WHERE (((Клиенты.Факс) IS NULL));

Шестой
SQL
1
2
3
SELECT Сотрудники.Фамилия, COUNT(Заказы.КодЗаказа) AS Заказов
FROM Сотрудники INNER JOIN Заказы ON Сотрудники.КодСотрудника = Заказы.КодСотрудника
GROUP BY Сотрудники.Фамилия

"..если можно подробно.." - как можно создать подробно или не подробно SQL конструкцию я не знаю.
Успехов Вам в "Управлении персоналом".
Евгений.
2
0 / 0 / 0
Регистрация: 27.09.2011
Сообщений: 3
27.09.2011, 14:48  [ТС]
Про "подробно" - я имела ввиду, что кто-то подскажет и подробно объяснит, а я сделаю пошагово ))))
Но мне даже решили почти всё, спасибо Вам огромное!!!!!!!!!!!!!!

Добавлено через 31 минуту
А 7, 8, 9, 10 поможете?
И во 2 условие отбора "почта" не получается((
0
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
27.09.2011, 20:45
Shurshala, "..условие отбора "почта" не получается.." - Вы ошибаетесь:
демонстрация верности второго варианта
SQL
1
2
3
4
SELECT Клиенты.Название, Заказы.КодЗаказа, Доставка.Название, Доставка.КодДоставки
FROM Доставка INNER JOIN (Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента = Заказы.КодКлиента) ON Доставка.КодДоставки = Заказы.Доставка
WHERE (((Заказы.Доставка)=2))
ORDER BY Заказы.КодЗаказа


"..А 7, 8, 9, 10 поможете? .." :
7
SQL
1
2
3
4
SELECT Заказы.КодЗаказа, Заказы.ДатаИсполнения
FROM Заказы
WHERE (((Заказы.Доставка)=2) AND ((Заказы.ДатаИсполнения) BETWEEN #6/1/1997# AND #8/31/1997#))
ORDER BY Заказы.КодЗаказа

8
SQL
1
2
3
4
5
6
SELECT Заказы.КодЗаказа, SUM([Заказано].[Цена]*[Заказано].[Количество]) AS Сумма, Заказано.Скидка
FROM Заказы INNER JOIN Заказано ON Заказы.КодЗаказа = Заказано.КодЗаказа
WHERE (((Заказано.Скидка)=0))
GROUP BY Заказы.КодЗаказа, Заказано.Скидка
HAVING (((SUM([Заказано].[Цена]*[Заказано].[Количество]))>100000))
ORDER BY Заказы.КодЗаказа

9
SQL
1
2
3
SELECT Товары.Марка, Товары.Ожидается
FROM Товары
WHERE (((Товары.Ожидается) IS NOT NULL) AND (NOT (Товары.Ожидается)=0))

10
SQL
1
2
SELECT SUM(Заказано.Цена*Заказано.Количество) AS [Общая сумма всех заказов]
FROM Заказано


Евгений.
2
0 / 0 / 0
Регистрация: 27.09.2011
Сообщений: 3
27.09.2011, 22:42  [ТС]
Я ориентировалась на таблицу в задании для контрольной, но там, видимо, сокращенный вариант.
Евгений, Вы мне очень помогли, еще раз спасибо, честно говоря, не надеялась на помощь))
0
vitrikv
09.11.2011, 20:43
Добрый вечер Евгений... посмотрела Ваши роботы по БД Борей... помогите и мне пожалуйста...
6. Подсчитать стоимость каждого заказа без учета скидки.
7. Подсчитать сумму каждого заказа. Вывести Код Заказа и сумму.
Заранее благодарна.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2011, 20:43
Помогаю со студенческими работами здесь

помогите решить контрольную....пожалуйста на языке программирования Pascal
1.Известны данные о 20 сотрудников фирмы(фамилия,зарплата,пол).Определить фамилию имеющего самую большую зарплату. 2.Даны названия 26...

Создать два целочисленных массива X[1..n] и Y[1..k], где n>k... помогите решить плиз.
Создать два целочисленных массива X и Y, где n&gt;k. Определить, можно ли в массиве Х найти такие k идущих подряд элементов X, X, . . . ,X,...

Решить контрольную
Ребят помогите пожалуйста, вопрос &quot;жизни и смерти&quot;, мне на дом учительница по математике дала примеры и сказала реши как хочешь, можешь...

Решить контрольную работу
Люди добрые, помогите, пожалуйста с контрольной

Не могу решить контрольную
Циклические вычислительные процессы. Вычисление значений функции при различных значениях аргумента (табулирование функции) Составьте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru