|
Условие в запросе | ☑ | ||
---|---|---|---|---|
0
Qwerty18
13.09.18
✎
14:34
|
Подскажите как должно авглядеть условие в запросе
Пример: клиент Петров брал 15 раз по банке пива за раз и 17 раз по 3 банки пива за раз, Иванов брал 21 раз по одной банке за раз и 10 раз по четыре банки за раз (пивной алкоголик :) ), интересует клиенты которые осуществляли покупки пива именно в единственном числе за раз, т.е 15 банок Петров и 21 банка Иванов соответсвенно, но суммарно чтобы эти покупки с единичным количеством товара в них, не превышали бы или бы были равны допустим 50 банок пива за заданный период. Как оформить это условие в запросе ? |
|||
1
shuhard
13.09.18
✎
14:36
|
(0) а что конкретно не понятно ?
|
|||
2
Timon1405
13.09.18
✎
14:39
|
как ни странно, выбрать только единичные банки Петрова - подходит под условие
"суммарно чтобы эти покупки с единичным количеством товара в них, не превышали бы или бы были равны допустим 50 банок пива за заданный период" |
|||
3
Вафель
13.09.18
✎
14:41
|
сначала отбери где количество = 1, потом сгруппируй и отбери где итого <= 50
|
|||
4
ПегийЛунь
13.09.18
✎
14:48
|
....
Сумма(Номенклатура.НомерСтроки) КАК СкокаТамСтрокВДоке, Номенклатура.Количество КАК СкокаКупилиБанок .... |
|||
5
ПегийЛунь
13.09.18
✎
14:49
|
Ой "туплю"
Количество(Номенклатура.НомерСтроки) КАК СкокаТамСтрокВДоке, |
|||
6
dmt
13.09.18
✎
14:52
|
выбрать Т.ФИО, Сумма(Т.КолПокупок)
из (выбрать Т.ФИО, 1 КАК КолПокупок из Т где Т.Количество = &КолРазоваяПокупка) КАК Т сгруппировать по Т.ФИО имеющие Сумма(Т.КолПокупок) <= &ПределКолПокупок |
|||
7
live in sky dreams
13.09.18
✎
14:54
|
ВЫБРАТЬ
Продажи.ФИО КАК Алкаш, Сумма(Продажи.Количество) КАК Количество ИЗ ТаблицаПродажиБухла КАК Продажи ГДЕ Продажи.Количество = 1 И Продажи.Период МЕЖДУ &ДатаНачалаОтчета И &ДатаОкончанияОтчета СГРУППИРОВАТЬ ПО Продажи.Номенклатура ИМЕЮЩИЕ Сумма(Продажи.Количество) <= 50 |
|||
8
Rico_1C
13.09.18
✎
14:55
|
Имеющие Сумму(Выбор Когда Количество = 1 Тогда 1 Иначе 0) <= 50
|
|||
9
Rico_1C
13.09.18
✎
14:56
|
(5) После .НомерСтроки - сходи на курсы.. ))
|
|||
10
Qwerty18
20.09.18
✎
16:03
|
Спасибо. Заработало
"ВЫБРАТЬ | ЗаявкиКлиентовПоТоварам.Номенклатура КАК Товар, | СУММА(ЗаявкиКлиентовПоТоварам.Количество) КАК Кол_во, | ЗаявкиКлиентовПоТоварам.Контрагент КАК Клиент |ИЗ | РегистрНакопления.ЗаявкиКлиентовПоТоварам КАК ЗаявкиКлиентовПоТоварам |ГДЕ | ЗаявкиКлиентовПоТоварам.Количество = 1 | И ЗаявкиКлиентовПоТоварам.Регистратор.СостояниеЗаявки = &СостояниеЗаявки | И ЗаявкиКлиентовПоТоварам.Период МЕЖДУ &От И &До | |СГРУППИРОВАТЬ ПО | ЗаявкиКлиентовПоТоварам.Контрагент, | ЗаявкиКлиентовПоТоварам.Номенклатура "; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |