Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Sergeihule Member Откуда: Сообщений: 8 |
Помогите с запросами: 1. который выводит столбцы в следующем порядке: номер заказа, сумму заказа, сумму без налога (разделить на 1.18), дату покупки, номер покупателя для всех покупок в таблице Pokupka, совершенных 3 октября 2000 года и обслуженных продавцом с номером 1007 (столбец snum). 2.запрос, который выводит без повторов города (столбец city) таблицы Salespeople для всех продавцов, имеющих комиссионные в диапазоне от 10 до 13% (включительно). 3. запрос к таблице Customers, который в результате для всех покупателей из Лондона заменяет город на Париж (столбец city), для покупателей из Рима заменяет город на Москву, а для остальных покупателей оставляет в списке их настоящие города. 4.запрос к таблице Pokupka, который выбирает наименьший заказ каждого покупателя. Задайте собственное имя для выводимого столбца с минимальной суммой заказа. 5. запрос к таблице Customers, который подсчитывает средний рейтинг покупателей отдельно по каждому городу для каждого из продавцов, к которым прикреплены покупатели в городе. |
6 мар 13, 11:57 [14018563] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Зачет горит ? |
6 мар 13, 11:59 [14018568] Ответить | Цитировать Сообщить модератору |
Sergeihule Member Откуда: Сообщений: 8 |
Glory, даааа.... тут очень много заданий... половину сделал.. еще столько же |
6 мар 13, 12:00 [14018575] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
А вы в раздел Работа это напишите, там вам с удовольствием помогут. |
||
6 мар 13, 12:16 [14018685] Ответить | Цитировать Сообщить модератору |
Sergeihule Member Откуда: Сообщений: 8 |
WarAnt, да мне хотя бы с 1-ым запросом помочь.. |
6 мар 13, 12:19 [14018721] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
и что у вас с ним не получается? |
||
6 мар 13, 12:22 [14018742] Ответить | Цитировать Сообщить модератору |
Sergeihule Member Откуда: Сообщений: 8 |
WarAnt, не совсем понимаю что нужно сделать |
6 мар 13, 12:25 [14018763] Ответить | Цитировать Сообщить модератору |
vadim-tmn Member Откуда: Сообщений: 52 |
select [номер заказа], [сумму заказа], [сумму заказа]/1.18 as [Сума без НДС], [дату покупки], [номер покупателя] from Pokupka where [дату покупки]='03.10.2000' and snum=1007 |
6 мар 13, 12:25 [14018769] Ответить | Цитировать Сообщить модератору |
Sergeihule Member Откуда: Сообщений: 8 |
vadim-tmn, спасибо большое)) а вот во втором чтоб города без повторов было , нужно использовать UNION? |
6 мар 13, 12:28 [14018787] Ответить | Цитировать Сообщить модератору |
vadim-tmn Member Откуда: Сообщений: 52 |
distinct после слова select |
6 мар 13, 12:29 [14018797] Ответить | Цитировать Сообщить модератору |
Sergeihule Member Откуда: Сообщений: 8 |
vadim-tmn, а можешь еще помочь с этим запросом : 5. запрос к таблице Customers, который подсчитывает средний рейтинг покупателей отдельно по каждому городу для каждого из продавцов, к которым прикреплены покупатели в городе. Исключите из результата покупателей из Рима. Расположите результаты в порядке возрастания среднего рейтинга. Задайте собственное имя для выводимого столбца со средним рейтингом покупателей. |
6 мар 13, 12:32 [14018827] Ответить | Цитировать Сообщить модератору |
vadim-tmn Member Откуда: Сообщений: 52 |
select avg(???) as [СредРейтинг], [город], [Продавец] from Customers where [город]<>'Рим' group by [город], [Продавец] order by [СредРейтинг] что есть рейтинг покупателя?)) |
6 мар 13, 12:40 [14018893] Ответить | Цитировать Сообщить модератору |
Sergeihule Member Откуда: Сообщений: 8 |
vadim-tmn, это столбец rating в таблице.. я так думаю |
6 мар 13, 12:46 [14018948] Ответить | Цитировать Сообщить модератору |
vadim-tmn Member Откуда: Сообщений: 52 |
тогда вместо ??? ставим rating)) |
6 мар 13, 12:52 [14019002] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |