Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2012, 23:59   #1
vlados01121992
Новичок
Джуниор
 
Регистрация: 15.10.2012
Сообщений: 1
По умолчанию Нужно исправить два запроса на SQL

Таблицы:
Таблица Заказчики поля: Номер_заказчика, Фамилия_заказчика, Город, Рейтинг.
Таблица Продавцы - Номер_продавца, Фамилия_продавца, Город, Комиссионные.
Таблица Заказ - Номер_заказа, Дата_заказ, Сумма, Номер_продавца, Номер_заказчика.

1. Выбрать всех продавцов, которые обслуживают заказчиков с рейтингом 150: а) с помощью предиката EXISTS б) используя операцию соединения.

SELECT Номер_продавца
FROM Заказ
WHERE EXISTS
(SELECT Номер_заказчика
FROM Заказчики
WHERE Рейтинг = 150)=Заказ.Номер_заказчика;


2.Найти общую сумму всех заказов для каждого продавца, если эта общая сумма превышает сумму заказа, имеющего максимальную сумму заказа.

SELECT Номер_продавца, Sum(Сумма) AS [Sum]
FROM Заказ
WHERE Sum>(SELECT Max(Сумма) AS [Max-Сумма] FROM Заказ)
GROUP BY Номер_продавца;


Я написал, но они не правильные, помогите сделать 2 запроса по 1 заданию, и один по второму.
vlados01121992 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает два запроса inser into SkrudjMakdak PHP 8 23.06.2011 21:31
Два запроса MSD БД в Delphi 0 05.06.2010 18:59
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) Schutze Помощь студентам 6 29.11.2009 22:15
два запроса, которые нужно объединить в один. andrianov123 БД в Delphi 4 16.05.2008 16:06