|
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
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |