Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.19;
Скачать: CL | DM;

Вниз

Рейтинг   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
3-61904
Димитрий
2003-11-27 15:58
2003.12.19
клиентские координаты шапки текщего поля в гриде


1-62159
кирилл_
2003-12-07 11:27
2003.12.19
Новый Год


1-62072
KommandorDi
2003-12-09 15:09
2003.12.19
Как отловить Виндовые сообщения об ошибках


7-62308
Darkwing
2003-10-13 22:07
2003.12.19
Как вывести в LPT данные (WinXP) ?


1-62066
Артем
2003-12-05 14:14
2003.12.19
TListView & Columns