Форум программистов, компьютерный форум, киберфорум
Наши страницы
Oracle
Войти
Регистрация
Восстановить пароль
 
pozitiv89
1 / 1 / 0
Регистрация: 20.11.2013
Сообщений: 44
1

Вывести цену и название 2-х наиболее продаваемых товаров

24.06.2016, 10:37. Просмотров 286. Ответов 5
Метки нет (Все метки)

Остался последний заковыристый вопрос и не понятно как сделать его
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2016, 10:37
Ответы с готовыми решениями:

Создать представление «количество заказов по производителям товаров». Вывести список товара наиболее «популярного» произ
Создать представление «количество заказов по производителям товаров». Вывести...

Вывести 3 наиболее встречающихся значения
Как дописать, чтобы вывело 3 значения vidacha_knig.id_kniga, которые...

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

Вывести название и цену товаров
Добрый день. Сегодня столкнулся с проблемой вывода цены и названия товара. ...

Вывести по возрастанию 10 самых продаваемых товаров
Есть таблица: id .. id_tovar .. kilkist 1....... ...

5
Meridian21
143 / 141 / 44
Регистрация: 16.12.2015
Сообщений: 594
Записей в блоге: 4
24.06.2016, 10:46 2
Ну, подсчет товаров через count, а дальше сортировка в обратном порядке, desc. Если нужно только 2 самых продаваемых, тогда строки можно поймать через fetch rows.
0
pozitiv89
1 / 1 / 0
Регистрация: 20.11.2013
Сообщений: 44
24.06.2016, 11:02  [ТС] 3
можно пример?
0
Meridian21
143 / 141 / 44
Регистрация: 16.12.2015
Сообщений: 594
Записей в блоге: 4
24.06.2016, 11:47 4
Будет что-то типа этого:
SQL
1
SELECT COUNT(продажа) AS qq, название_товара FROM TABLE GROUP BY название_товара ORDER BY qq DESC
Для точного варианта нужны таблицы. И все таки нужны только 2 строчки или весь список, но с самыми продаваемыми сверху?
0
AGK
759 / 660 / 195
Регистрация: 24.11.2015
Сообщений: 2,157
24.06.2016, 15:22 5
2-х наиболее продаваемых товаров
Продаваемость товаров может оцениваться по количеству или по объему (сумме) продаж. Кроме того, существенен период, за который оценивается продаваемость. Желательно уточнить, что такое наиболее продаваемые товары с Вашей точки зрения. Если предположить, что продаваемость оценивается по количеству, то два наиболее продаваемых товара определятся как
SQL
1
2
3
4
5
6
7
8
9
10
11
SELECT g.name_goods, s.price
FROM (
SELECT id_goods, MAX(price) price,  
       ROW_NUMBER() OVER (ORDER BY SUM(qnty) DESC, id_goods) cnt
FROM sales
WHERE date_sale BETWEEN date1 AND date2
GROUP BY id_goods
)  s,
   goods g 
WHERE s.cnt <=2
    AND g.id_goods=s.id_goods
Добавлено через 22 минуты
Цитата Сообщение от Meridian21 Посмотреть сообщение
подсчет товаров через count
Мне кажется, это неверно. Надо учитывать не количество продаж, а количество проданных товаров, то есть суммировать количество.
0
Meridian21
143 / 141 / 44
Регистрация: 16.12.2015
Сообщений: 594
Записей в блоге: 4
24.06.2016, 15:41 6
AGK, конечно. Это я ошибся.
0
24.06.2016, 15:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2016, 15:41

Известны цены 20-ти товаров в 10-ти магазинах. Для каждого товара выдать название магазина, в котором он имеет наименьшую цену
Задание: Известны цены 20-ти товаров в 10-ти магазинах. Для каждого товара...

Как узнать общую цену товаров, с учетом умножения количество на цену
Здравствуйте! Есть таблица с товарами. В одном столбце цена, в другом...

Вывести 4 поставщиков наиболее раскупаемых товаров.
Люди! Срочно помогите. Нужно сделать два запроса через подзапросы! Вывести 4...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru