Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > SQL
Перезагрузить страницу Запрос на частость повторений
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
vilija vilija вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 20.12.2012
По умолчанию Запрос на частость повторений - 24.01.2013, 12:11

Доброго времени суток.
У меня есть 2 таблицы: Товары (ИД товара,название товара, количество, цена) и Покупка (ИД товара, дата покупки, количество, цена). Мне нужно написать запрос какой товар чаще всего покупается...
Помогите пожалуйста, я не помню....
Ответить с цитированием
  (#2 (permalink)) Старый
Vtiratelj Vtiratelj вне форума
Новичок
 
Сообщений: 11
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.02.2013
По умолчанию 18.02.2013, 17:06

Добавь в Товары поле - количество купленных едениц (кке).
В интерфейсной части сделай чтобы поле обновлялось при каждой покупке
Товар(кке) = Товар(кке)+Покупка(количество)

после чего делай сравнение по полю кке
Ответить с цитированием
  (#3 (permalink)) Старый
T1grOK T1grOK вне форума
Member
 
Аватар для T1grOK
 
Сообщений: 762
Сказал(а) спасибо: 8
Поблагодарили 58 раз(а) в 57 сообщениях
Регистрация: 11.04.2009
По умолчанию 18.02.2013, 17:56

Цитата:
Сообщение от Vtiratelj Посмотреть сообщение
Добавь в Товары поле - количество купленных едениц (кке).
В интерфейсной части сделай чтобы поле обновлялось при каждой покупке
Товар(кке) = Товар(кке)+Покупка(количество)

после чего делай сравнение по полю кке
Ну это решение путем денормализации базы данных.
А по теме примерно такой запрос должен быть
SQL Код:
SELECT SUM(Покупка.количество) AS Количество_проданого_товара FROM Товары, Покупка WHERE Товары.ИД_товара = Покупка.ИД_товара GROUP BY Товары.ИД_товара ORDER BY Количество_проданого_товара DESC


Игры зло и зря потреченое время.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнить матрицу числами без повторений в строке OziFaker Visual C++ 0 28.11.2012 21:07
Избавиться от повторений столбцов при выводе 111 Delphi 1 13.06.2011 02:20
Простые циклы с неизвестным числом повторений DmiTpi4 Pascal 0 05.05.2011 14:23
Определить количество повторений в тексте заданного слога vish Delphi 0 28.04.2011 14:27
Длина наибольшей последовательности повторений одного символа sholky Prolog 2 18.06.2010 21:39
Запрос Serbery PHP 7 04.12.2009 10:24
Запрос mariza112 Visual Basic 0 19.06.2007 13:04
Запрос Airis Visual Basic 0 20.04.2007 15:15
Как на Java подсчитать количество повторений каждого слова являющегося текстом sealmu Java 1 27.03.2007 11:50
SQL-запрос jenyok PHP 9 16.02.2005 17:22
Запрос к БД jenyok PHP 15 27.10.2004 09:10
Запрос к БД + РНР Domingo PHP 1 17.09.2004 17:53



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов