Форум: "Базы";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];
ВнизРейтинг Найти похожие ветки
← →
DelphiM (2003-11-27 03:22) [0]Есть таблица по продаже книг
Имя книги
Дата время продажи
Мне надо задать SQL запрос, чтобы в результате получился рейтинг.
То есть, нужен рейтинг, какая книга продается лучше всех!
Если задать запрос DISTINCT то я не могу получить поле, которое покажет число книг чтобы, потом рассортировать по количеству (рейтингу).
← →
ЮЮ (2003-11-27 04:12) [1]Тут нужен не DISTINCT, а GROUP BY "Имя книги"
← →
Илайдж (2003-11-27 08:16) [2]Таблица:
id kniga data (ломало указывать)
1 A
2 A
3 B
4 C
5 D
6 A
7 S
8 A
9 C
10 B
11 A
12 A
Запрос:
SELECT DISTINCT kniga, COUNT(id) AS Expr1
FROM A
GROUP BY kniga
Результат:
kniga Expr1
A 6
B 2
C 2
D 1
S 1
← →
HSolo (2003-11-27 08:52) [3]> Илайдж © (27.11.03 08:16) [2]
DISTINCT не нужен, достаточно select ... group by ...
← →
Кщд (2003-11-27 12:26) [4]а если ещё и order by 2 desc :)
или pdox не поддержит?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c