|
|||||||
Количество уникальных в каждой группе
Время создания: 29.07.2019 16:06
Текстовые метки: Access, GRY, SQL
Раздел: Разные закладки - MSO - Access
Запись: xintrea/mytetra_db_adgaver_new/master/base/1564405619yfy51hzr8y/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Количество уникальных в каждой группе Доброго времени суток. Есть база с записями заказа референсов Каждый референс используется в разных группах и разных количествах. 1. Как получить сколько референсов (уникальных) было использовано для каждой группы, без выведения поля самих референсов? 2. Общий результат без выведения поля самих референсов? Например если первый референс использовался 2 раза для группы А(2+1 шт.) и один раз для группы В(5 шт.) и и второй 3 раза для группы А(1+1+2шт.),то хотелось бы получить A 2 6 В 1 5 1. Код: SELECT qry.группа, Count(qry.группа) AS [Количество], Sum(qry.SUMKOL) AS [СУММА] FROM ( SELECT t1.референс, t1.группа, Sum(t1.Количество) AS SUMKOL FROM t1 GROUP BY t1.референс, t1.группа ORDER BY t1.группа ) as qry GROUP BY qry.группа; 2. Код: SELECT Count(qry.референс) AS Количество, Sum(qry.SUMKOL) AS СУММА FROM (SELECT t1.референс, Sum(t1.Количество) AS SUMKOL FROM t1 GROUP BY t1.референс ORDER BY t1.референс ) AS qry; --\\--------------------------------------------------------------------------------------- SELECT Year(Дата) As Год, Month(Дата) As Месяц, DatePart('ww',Дата,0,2) AS Неделя, Дата, Объединенные_поля, Count(Объединенные_поля) AS T_PJI, Sum(T_D) AS TDef FROM ( SELECT Дата, PJI, Sum(TD) AS T_D, Модель As Объединенные_поля FROM AVES WHERE (((Дата) Between #01/01/2017# And #01/28/2018#) AND Модель IN ('H79', 'HHA', 'H79N') AND Оценка IN ('V1+', 'V1', 'V2')) GROUP BY Дата, PJI, Модель ) AS qry GROUP BY Дата, Объединенные_поля |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|