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

Вывести рейтинг продавцов по объему продаж

19.09.2016, 09:17. Показов 8694. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите составить запрос правильно.
Вывести рейтинг продавцов по объему продаж на опр. период времени.
Код что ниже выдает ошибку или выдает большое количество повторов.
Help

MySQL
1
2
3
4
5
SELECT Selled_Product.S_id,Seller.FIO,SUM(Selled_Product.Price)
FROM Seller, Selled_Product
WHERE Data Between #1/7/2015# and #1/1/2016#
ORDER BY SUM(Selled_Product.Price)
DESC;
Миниатюры
Вывести рейтинг продавцов по объему продаж  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.09.2016, 09:17
Ответы с готовыми решениями:

Программа на рейтинг продавцов
Помогите пожалуйста. Разработать программу на вход которой подается текстовый файл со списком продавцов-консультантов, через пробел будет...

Программа на рейтинг продавцов-консультантов
Помогите пожалуйста. Разработать программу на вход которой подается текстовый файл со списком продавцов-консультантов, через пробел будет...

Вывести список офисов где имееться служащий план об продаж которого превышает 55% от планов об продаж офиса
Кто нибудь Помогите! Сижу на экзамене Срочно нужна помощь Плиз! Задача В базе данных Access Вывести список офисов где имееться служащий...

7
3 / 3 / 0
Регистрация: 19.09.2014
Сообщений: 101
19.09.2016, 09:47  [ТС]
MySQL
1
2
3
4
SELECT Seller.S_id, Seller.FIO, Selled_Product.SP_Code, Selled_Product.Data, Selled_Product.Price
FROM Seller INNER JOIN Selled_Product ON Seller.S_id = Selled_Product.S_id
WHERE (((Selled_Product.Data) Between #7/1/2015# And #7/1/2016#))
ORDER BY Selled_Product.Price;
Такой запрос выдает по возрастанию цен.
Но мне надо чтобы показывал сумму, а не по 1
Миниатюры
Вывести рейтинг продавцов по объему продаж  
0
19 / 19 / 6
Регистрация: 15.06.2014
Сообщений: 40
19.09.2016, 12:46
EwaMayer, в первом запросе нужно ещё вставить группировку и тогда будет работать, как надо
SQL
1
2
3
4
5
6
SELECT Selled_Product.S_id,Seller.FIO,SUM(Selled_Product.Price)
FROM Seller, Selled_Product
WHERE DATA BETWEEN #1/7/2015# AND #1/1/2016#
GROUP BY Selled_Product.S_id,Seller.FIO
ORDER BY SUM(Selled_Product.Price)
DESC;
1
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,272
19.09.2016, 12:52
Цитата Сообщение от vsalien Посмотреть сообщение
T-SQL
1
WHERE DATA BETWEEN #1/7/2015# AND #1/1/2016#
Это что за фигня такая?
0
19 / 19 / 6
Регистрация: 15.06.2014
Сообщений: 40
19.09.2016, 13:17
iap, ни разу такого не видел, но если EwaMayer, пишет, что работает я ему(ей) доверяю. Суть моего исправления в добавлении группировки, а сам запрос я не проверял.
0
3 / 3 / 0
Регистрация: 19.09.2014
Сообщений: 101
19.09.2016, 16:32  [ТС]
Сумму подсчитывает, уже отлично.
Но как избавиться от повтора ненужного?
Миниатюры
Вывести рейтинг продавцов по объему продаж  
0
19 / 19 / 6
Регистрация: 15.06.2014
Сообщений: 40
20.09.2016, 10:34
EwaMayer, надо убрать группировку по коду товара:
SQL
1
2
3
4
5
6
SELECT Seller.FIO, SUM(Selled_Product.Price)
FROM Seller s JOIN Selled_Product sp ON s.s_id = sp.s_id
WHERE DATA BETWEEN #1/7/2015# AND #1/1/2016#
GROUP BY Seller.FIO
ORDER BY SUM(Selled_Product.Price)
DESC;
0
3 / 3 / 0
Регистрация: 19.09.2014
Сообщений: 101
21.09.2016, 13:53  [ТС]
Цитата Сообщение от vsalien Посмотреть сообщение
EwaMayer, надо убрать группировку по коду товара:
Это не для MS Access?
Потому что выдает ошибку синтаксиса в предложении FROM.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.09.2016, 13:53
Помогаю со студенческими работами здесь

Вывести тех продавцов, где встречается слово Иван
У меня есть задача: вывести тех продавцов, где встречается слово Иван, но у меня вывел и тех продавцов которые не имеют слово иван, как их...

Вывести список продавцов, по которым были произведены изменения с указанием суммы
Используя курсор, основанный на списке продавцов, у которых сумма реальных продаж (сумма по всем заказам) не совпадает с денормализованной...

Написать функцию, определяющую пол продавца. Используя функцию, вывести продавцов - мужчин
Вопрос: Можно ли из этого запроса сделать как-то функцию, которую мне надо: select r.full_name, case when...

Построить график продаж, обозначить на рисунке года с минимальным и максимальным объемом продаж
Дано объем продажи товаров за последние года, построить график продажа, обозначить на рисунке года с минимальным и максимальным объемом...

Запросы - вывести список продавцов и список районов
Нужно реализовать два запроса. Используются следующие таблицы: Продавцы -...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru