![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Рейтинг [D7, Paradox]
DelphiM © (2003-11-27 03:22:00)
Есть таблица по продаже книг
Имя книги
Дата время продажи
Мне надо задать SQL запрос, чтобы в результате получился рейтинг.
То есть, нужен рейтинг, какая книга продается лучше всех!
Если задать запрос DISTINCT то я не могу получить поле, которое покажет число книг чтобы, потом рассортировать по количеству (рейтингу).
Кщд (2003-11-27 12:26:00) [1]
а если ещё и order by 2 desc :)
или pdox не поддержит?
HSolo (2003-11-27 08:52:00) [2]
> Илайдж © (27.11.03 08:16) [2]
DISTINCT не нужен, достаточно select ... group by ...
Илайдж (2003-11-27 08:16:00) [3]
Таблица:
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
ЮЮ (2003-11-27 04:12:00) [4]
Тут нужен не DISTINCT, а GROUP BY "Имя книги"