Текущий архив: 2003.12.19;
Скачать: CL | DM;
Вниз
Помогите с запросом! Найти похожие ветки
← →
~ (2003-11-27 12:59) [0]Есть некая база, скажем, продажи каких-то товаров по дням
примерно такой структуры: DATA, TOVAR, TIP_KL, KLIENT, SUMMA
где DATA - естественно дата,
TOVAR - товар,
TIP_KL - тип(частное лицо или организация),
KLIENT - фамилия или название,
SUMMA - стоимость товара.
Одна запись - одна продажа ТОВАРА.
Нужно сделать запрос, по результатам которого появится примерно такая информация:
03.11.2003 (частное лицо) (кол-во покупок) (кол-во человек) 03.11.2003 (огранизация) (кол-во покупок) (кол-во организаций)
04.11.2003 (частное лицо) (кол-во покупок) (кол-во человек)
04.11.2003 (огранизация) (кол-во покупок) (кол-во организаций)
С кол-вом покупок понятно - count(*) при group by tip_kl,
а как быть с кол-вом человек и организаций с учетом того, что
человек может купить один товар, а может купить несколько(например, 5) и тогда строка запроса должна быть
03.11.2003 (ч л) (5) (1)
Помогите, пожалуйста, скажите что-нибудь умное:) Не могу ничего придумать. Можно ли это сделать в одном запросе?
← →
Рамиль (2003-11-27 13:08) [1]Может это лучше в отчете делать?
← →
Johnmen (2003-11-27 13:16) [2]добавь count(distinct KLIENT)
← →
` (2003-11-27 13:26) [3]Спасибо, все получилось
Страницы: 1 вся ветка
Текущий архив: 2003.12.19;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.007 c