|   |   | 
| 
 | Не пойму с примитивным запросом... | ☑ | ||
|---|---|---|---|---|
| 0
    
        ДенисЧ 22.04.16✎ 13:32 | 
        Есть вот такая вот ...
 ВЫБРАТЬ Ответственный, Подразделение, КОЛИЧЕСТВО (РАЗЛИЧНЫЕ ЗаказПокупателя.Ссылка) КАК КоличествоДокументов ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ГДЕ ДАТА МЕЖДУ НАЧАЛОПЕРИОДА(&НачДата, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ) И Ответственный = &отв СГРУППИРОВАТЬ ПО Ответственный, Подразделение ИТОГИ КОЛИЧЕСТВО(КоличествоДокументов) ПО //ОБЩИЕ //Ответственный, Подразделение Задача простая - посчитать количество документов в выбранных разрезах. Если я убираю итоги - получаю правильную цифру Как только добавляю - по верхним уровням получаю 1, а потом уже на последнем - правильную... Вопрос простой - ЧЯДНТ? | |||
| 1
    
        PR пять 22.04.16✎ 13:34 | 
        Эээ... а нахрена два раза агрегат брать для количества?     | |||
| 2
    
        butterbean 22.04.16✎ 13:34 | 
        (0) ты считаешь количество количеств, ранее посчитанных, естественно будет всегда 1     | |||
| 3
    
        ДенисЧ 22.04.16✎ 13:37 | 
        Меняю
 ИТОГИ КОЛИЧЕСТВО(КоличествоДокументов) на ИТОГИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЗаказПокупателя.Ссылка) ПО Имю ошибку. Ссылка-же у меня не выбирается... | |||
| 4
    
        PR пять 22.04.16✎ 13:37 | 
        (3) Да блин, убери один агрегат, либо первый либо второй, лучше первый.     | |||
| 5
    
        butterbean 22.04.16✎ 13:38 | 
        (3) ты либо через ИТОГИ считай, либо через СГРУППИРОВАТЬ     | |||
| 6
    
        ДенисЧ 22.04.16✎ 13:39 | 
        Убрал из итогов. Картина та же...     | |||
| 7
    
        1Снеговик гуру 22.04.16✎ 13:41 | 
        "КОЛИЧЕСТВО (РАЗЛИЧНЫЕ ЗаказПокупателя.Ссылка) КАК КоличествоДокументов" можно заменить на "1 КАК КоличествоДокументов" и ничего не изменится, считать в итогах     | |||
| 8
    
        PR пять 22.04.16✎ 13:42 | 
        (6) То есть в итогах просто выбираешь как поле в детальных записях и не работает? Не верю.
 Убери СГРУППИРОВАТЬ, нахрен оно тебе? | |||
| 9
    
        LordCMEPTb 22.04.16✎ 13:42 | 
        Может проще поменять
 ИТОГИ КОЛИЧЕСТВО(КоличествоДокументов) на ИТОГИ СУММА(КоличествоДокументов) ? | |||
| 10
    
        PR пять 22.04.16✎ 13:43 | 
        (7) Да ну конечно, не изменится.
 В данном конкретном случае не изменится, а в общем очень даже может измениться. | |||
| 11
    
        ДенисЧ 22.04.16✎ 13:44 | 
        (8) "Поле не входит в группу" 
 (9) А вот это уже ближе.... | |||
| 12
    
        PR пять 22.04.16✎ 13:46 | 
        (11) БЛЕАТЬ
 ВЫБРАТЬ Ответственный, Подразделение, ЗаказПокупателя.Ссылка КАК КоличествоДокументов ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ГДЕ ДАТА МЕЖДУ НАЧАЛОПЕРИОДА(&НачДата, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ) И Ответственный = &отв ИТОГИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КоличествоДокументов) ПО //ОБЩИЕ //Ответственный, Подразделение | |||
| 13
    
        1Снеговик гуру 22.04.16✎ 13:47 | 
        (10) тогда ВЫБРАТЬ РАЗЛИЧНЫЕ нужно, а потом считать количество ссылок, а не выбрать все и потом считать количество различных.     | |||
| 14
    
        PR пять 22.04.16✎ 13:48 | 
        (13) Да просто первое не нужно вообще.
 Не нужно два раза агрегаты брать. | |||
| 15
    
        1Снеговик гуру 22.04.16✎ 13:51 | 
        ВЫБРАТЬ РАЗЛИЧНЫЕ
 Ответственный, Подразделение, 1 КАК КоличествоДокументов ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ГДЕ ДАТА МЕЖДУ НАЧАЛОПЕРИОДА(&НачДата, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ) И Ответственный = &отв ИТОГИ СУММА(КоличествоДокументов) ПО Подразделение | |||
| 16
    
        1Снеговик гуру 22.04.16✎ 13:51 | 
        Так попробуй     | |||
| 17
    
        Тролль главный 22.04.16✎ 13:52 | 
        ВЫБРАТЬ
 Ответственный, Подразделение, КОЛИЧЕСТВО (РАЗЛИЧНЫЕ ЗаказПокупателя.Ссылка) КАК КоличествоДокументов ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ГДЕ ДАТА МЕЖДУ НАЧАЛОПЕРИОДА(&НачДата, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ) И Ответственный = &отв СГРУППИРОВАТЬ ПО Ответственный, Подразделение ИТОГИ СУММА(КоличествоДокументов) ПО //ОБЩИЕ //Ответственный, Подразделение | |||
| 18
    
        ДенисЧ 25.04.16✎ 09:39 | 
        Ещё один вопрос...
 Выбрать Организация, ответственный ИЗ Документ.ЗаказПокупателя сгруппировать по Ответственный итоги по Ответственный Нужно, чтобы группировка шла, а в детальных строках была ещё и организация. Что-то недопетрю с утра... | |||
| 19
    
        Cyberhawk 25.04.16✎ 09:49 | 
        Группировка и детальные - это ИТОГИ, а не СГРУППИРОВАТЬ     | |||
| 20
    
        ДенисЧ 25.04.16✎ 09:50 | 
        (19) СГРУППИРОВАТЬ надо, ибо там ещё суммы разные считаются в разных видах.     | |||
| 21
    
        Cyberhawk 25.04.16✎ 12:15 | 
        (20) Временные таблицы не предлагать? Для меня тогда все становится прозрачнее (сначала результат группировки в ВТ, затем уже только итоги)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |