Futurism
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите, плиз по такому вопросу SELECT ,[CustomerName] ,[ItemRelation] ,[SaleCount] ,[DocumentNum] ,[DocumentYear] ,[IsPromo] FROM mytable Поля ,[CustomerName ,[ItemRelation] ,[DocumentNum] ,[DocumentYear] представляют собой стратовые категории к примеру "магазин рога и копыта" - "111"-"37"-"2018год" [SaleCount] число продаж в чем сложность. Для каждой такой страты есть данные по акции [IsPromo] (0-нет акции, 1 есть акция) пример данных обрезанный, просто для примера [ItemRelation] [SaleCount] IsPromo ,[DocumentNum] [DocumentYear] 11202 8,85947691 0 137 2018 11202 9,450108704 0 137 2018 11202 12,40326767 1 137 2018 11202 25,98779894 1 137 2018 11202 63,19760196 1 137 2018 11203 8,85947691 0 138 2018 11203 9,450108704 1 138 2018 11203 12,40326767 1 138 2018 мы видим что для страты [ItemRelation] ,[DocumentNum] [DocumentYear] 11202 137 2018 3 единицы и два нулю по ispromo по страте [ItemRelation] ,[DocumentNum] [DocumentYear] 11203 138 2018 тут 2 единицы и один ноль. Как мне написать запрос, который возвращает те "страты" в которых единицы по ispromo встречаются от 2 до 4 раз включительно? если что вот сами данные http://rgho.st/7q7lzpKY6 |