|   |   | 
| 
 | GROUPING SETS - кто-нибудь использовал? | ☑ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0
    
        ERWINS 13.11.19✎ 14:39 | 
 
        собственно интересно.     | |||||||||||||
| 1
    
        VladZ 13.11.19✎ 14:41 | 
        (0) Не было таких задач.     нет | |||||||||||||
| 2
    
        timurhv 13.11.19✎ 14:45 | 
        Да, только что. Сохранил расширение с отчетом СКД на 8.3.15 с режимом совместимости 8.3.12 и не смог накатить на 8.3.13 рабочий контур.
 Там содержится этот е**ий тэг. Свое. | |||||||||||||
| 3
    
        ERWINS 13.11.19✎ 15:02 | 
        (2) можно подробнее?     | |||||||||||||
| 4
    
        d4rkmesa 13.11.19✎ 15:05 | 
        Пытался как то, но понял, что ошибся, куда применить, пока не придумал. =)     нет | |||||||||||||
| 5
    
        Ёпрст гуру 13.11.19✎ 15:06 | 
        (2) та ну ? Это же только с 16 , не ?     | |||||||||||||
| 6
    
        Ёпрст гуру 13.11.19✎ 15:07 | 
        8.3.16 , тока там GROUPING SETS ввели, откуда вы её в 15 увидели ?     | |||||||||||||
| 7
    
        Ёпрст гуру 13.11.19✎ 15:08 | ||||||||||||||
| 8
    
        timurhv 13.11.19✎ 15:21 | 
        (3) (5) Пардон, спутал сгоряча с "Использовать группировки запроса если возможно".     | |||||||||||||
| 9
    
        Smit1C 13.11.19✎ 16:01 | 
        что это?     Что это? | |||||||||||||
| 10
    
        pechkin 13.11.19✎ 16:09 | 
        юзкейсы данной фичи не ясны     | |||||||||||||
| 11
    
        unenu 13.11.19✎ 16:14 | 
        была у меня задача динамически получать АВС СКД-отчет. 
 так вот, получить агрегатные значения А, В, С для каждой детальной записи не составило труда Товар 1 ...А Товар 2 ...А .... Товар..... B Товар..... B .... Товар..... C Товар..... C но аналитик хотел сразу видеть свернутые группы, т.е. +.. А +.. В +.. С По полю КлассАВС свернуть никак не получалось в один проход, т.к. это агрегатный ресурс пришлось делать два прохода формирования результат СКД. первый формирование в тз детальных записей второй передача тз во внешний набор этой же СКД и свертка. Думаю, что GROUPING SETS можно использовать для решения подробных задач, те. группировать группируемое в один проход. мне пришлось получать результат | |||||||||||||
| 12
    
        rsv 13.11.19✎ 16:15 | 
        (0) в msdn расписано     | |||||||||||||
| 13
    
        rsv 13.11.19✎ 16:15 | 
        и подробно     | |||||||||||||
| 14
    
        pechkin 13.11.19✎ 16:15 | 
        то что можно через группинг сетс - можно через объединить сделать     | |||||||||||||
| 15
    
        ERWINS 13.11.19✎ 17:21 | 
        (14) но в 2 раза медленнее или даже не в 2,  а больше     | |||||||||||||
| 16
    
        Arbuz 13.11.19✎ 17:26 | 
        (15) а разве внутре это не одно и то же, т.е. не сахар ли это?     | |||||||||||||
| 17
    
        unenu 13.11.19✎ 17:45 | 
        (16) с зеркал
 Конструкция СГРУППИРОВАТЬ ПО позволяет более эффективно (быстрее) получить несколько группировок за счет использования специальных возможностей СУБД: Oracle – начиная с версии 10.2 (кроме строковых полей) PostgreSQL – начиная с версии 10.3 IBM DB2 – начиная с версии 11 MSSQL – начиная с версии 2008 думаю, что спецвозможности СУБД это не только сахар. как оно будет говорить пока рано, если мало массивных рабочих БД прыгнули на 8.3.16 через годик можно говорить о фактах, а пока только влажные мечты. | |||||||||||||
| 18
    
        pechkin 13.11.19✎ 17:49 | 
        (15) ты можешь хоть 1 задачу привести в пример     | |||||||||||||
| 19
    
        Cyberhawk 13.11.19✎ 18:51 | 
        (18) Скорее всего на каком-нибудь проекте ЦКТП возникло непреодолимое препятствие и по-быстрому сварганили для закрытия фатального недостатка     | |||||||||||||
| 20
    
        ERWINS 13.11.19✎ 18:54 | 
        выбрать 
 NULL, з.Контрагент, Сумма(з.Сумма) из остатки как з группировать по контрагент Объединить все выбрать з.Номенклатура, з.Контрагент, Сумма(з.Сумма) из остатки как з группировать по контрагент,номенклатура скд делает для построения Контрагент номенклатура будет в 2 раза меньше проходов по базе выбрать з.Номенклатура, з.Контрагент, Сумма(з.Сумма) из остатки как з группирующий (контрагент), (контрагент, номенклатура) | |||||||||||||
| 21
    
        ERWINS 13.11.19✎ 18:55 | 
        т.е. нужно по большому счету только для потрахов скд.(ИМХО)     | |||||||||||||
| 22
    
        Сияющий в темноте 13.11.19✎ 18:58 | 
        Группировки,которые в СКД по нескольким полям можно сразу из отчета получать,не прибегая к обработке на уровне СКД,что должно быть быстрее.     | |||||||||||||
| 23
    
        Сияющий в темноте 13.11.19✎ 19:00 | 
        В реальной жизни,так как в СКД еще и детальные записи выводятся,то смысла не так много.
 но,когда будут нужны группировкм с итогами по пересекающимся группам,то должно очень сильно ускорять выборку. | |||||||||||||
| 24
    
        ERWINS 14.11.19✎ 14:31 | 
        ап     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |