Общие > Базы данных

выбор и сортировка из базы

(1/1)

attilla:
Есть база даных.
Клиент, сумма покупки
Иванов, 10.00
Петров, 5.00
Иванов, 5.00
Сидоров, 10,00

Вот узнать имена всех клиентов, сделавших покупку несложно
через distinct client, и узнать сумму покупок например Иванова -
через WHERE client=\'Иванов\'

А вот можно ли вывести одним запросом так, чтобы было
не покупки, а по каждому клиенту по убыванию и количество
сделанных покупок
Иванов, 15.00, 2
Сидоров, 10,00, 1
Петров, 5.00, 1

Через скрипты по PHP я делал, но надо заносить в массивы
все значения, сортировать это а чувствую что это хоть и правильно
как надо работает но не рационально

Макс:
примерно так:

--- Код: ---SELECT client, SUM(price), COUNT(*)
FROM tab_name
GROUP BY client
--- Конец кода ---

pauk:
А где distinct и ORDER BY?

Макс:
pauk
это мне вопрос ?
distinct не нужен (из-за группировки по клиенту) а про ORDER BY я забыл


--- Цитировать ---attilla:
а по каждому клиенту по убыванию
--- Конец цитаты ---
по убыванию чего ?

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии