|
"СГРУППИРОВАТЬ ПО" группирует частично??? | ☑ | ||
---|---|---|---|---|
0
ZANDER
02.12.11
✎
03:42
|
Встречался ли кто с такой проблемой. Метод запроса "СГРУППИРОВАТЬ ПО" группирует строки частично. Делаю запрос к оборотному регистру с тремя измерениями: Менеджер (справочник), Договор (справочник), Валюта (справочник), три ресурса. Суммы мне нужны на уровне валют (самом нижнем уровне группировки), понятное дело, т.к. на более верхних уровнях это будут суммы в разных валютах.
получаю: Менеджер1 договор1 USD EUR договор1 RUR хотя должен получить: Менеджер1 договор1 USD EUR RUR с чем может быть связано? |
|||
1
ZANDER
02.12.11
✎
03:45
|
Да, причем в этой же выборке по Менеджеру2, например, все нормально группируется
|
|||
2
golden-pack
02.12.11
✎
04:12
|
запрос где
|
|||
3
Amiralnar
02.12.11
✎
04:30
|
Не поверишь. Договоры разные.
|
|||
4
catena
02.12.11
✎
05:11
|
Конечно метод виноват
|
|||
5
VVi3ard
02.12.11
✎
09:27
|
(3) Правильно сказал, есть 2 разных ссылки с одним наименованием, возможно одна помечена на удаление.
|
|||
6
ZANDER
02.12.11
✎
12:08
|
(3)(5) Договор один и тот же. Один элемент справочника. Записи оборотного регистра в части трех упомянутых измерений абсолютно одинаковые. Почему не сворачивает, не понятно. Вот запрос:
ВЫБРАТЬ ОборотыПоДоговорамОбороты.Менеджер КАК Менеджер, ОборотыПоДоговорамОбороты.Договор КАК Договор, ОборотыПоДоговорамОбороты.Валюта КАК Валюта, СУММА(ОборотыПоДоговорамОбороты.ВыставленоПокупателюОборот), СУММА(ОборотыПоДоговорамОбороты.ВыставилПоставщикОборот), СУММА(ОборотыПоДоговорамОбороты.ОплаченоПокупателемОборот) ИЗ РегистрНакопления.ОборотыПоДоговорам.Обороты КАК ОборотыПоДоговорамОбороты ГДЕ ОборотыПоДоговорамОбороты.Договор.ДатаС МЕЖДУ &НачПериода И &КонПериода СГРУППИРОВАТЬ ПО Менеджер, Договор, Валюта УПОРЯДОЧИТЬ ПО Менеджер ВОЗР, Договор.ДатаС ВОЗР |
|||
7
ZANDER
02.12.11
✎
12:26
|
(6) одинаковы в отношении не трех, а двух измерений: Менеджер и Договор
|
|||
8
Не Печенкин
02.12.11
✎
12:29
|
(6) такой запрос картинки как в (0) не даст или СКД?
|
|||
9
ZANDER
02.12.11
✎
12:32
|
(8) Даст. Именно такой запрос, именно такую картинку и даёт. Никаких СКД
|
|||
10
Не Печенкин
02.12.11
✎
12:34
|
(9) там картинка с итогами, у тебя их в (6) нет
|
|||
11
ZANDER
02.12.11
✎
12:39
|
(10) нижняя часть запроса не отформатировалась для форумного поста. Еще раз запрос:
ВЫБРАТЬ ОборотыПоДоговорамОбороты.Менеджер КАК Менеджер, ОборотыПоДоговорамОбороты.Договор КАК Договор, ОборотыПоДоговорамОбороты.Валюта КАК Валюта, СУММА(ОборотыПоДоговорамОбороты.ВыставленоПокупателюОборот), СУММА(ОборотыПоДоговорамОбороты.ВыставилПоставщикОборот), СУММА(ОборотыПоДоговорамОбороты.ОплаченоПокупателемОборот) ИЗ РегистрНакопления.ОборотыПоДоговорам.Обороты КАК ОборотыПоДоговорамОбороты ГДЕ ОборотыПоДоговорамОбороты.Договор.ДатаС МЕЖДУ &НачПериода И &КонПериода СГРУППИРОВАТЬ ПО Менеджер, Договор, Валюта УПОРЯДОЧИТЬ ПО Менеджер ВОЗР, Договор.ДатаС ВОЗР |
|||
12
ZANDER
02.12.11
✎
12:40
|
последняя строчка опять не попала, но должно быть понятно, что я имею в виду
|
|||
13
sergey yevsenya
02.12.11
✎
12:41
|
(12) а итоги то где?
|
|||
14
shuhard
02.12.11
✎
12:43
|
(11) УПОРЯДОЧИТЬ ПО
Менеджер ВОЗР, Договор.ДатаС замени на Менеджер,Договор |
|||
15
Не Печенкин
02.12.11
✎
12:44
|
(12) итогов как не было так и нет
|
|||
16
ZANDER
02.12.11
✎
12:47
|
(13) зачем итоги, если просто группирую? Поясните
(14) хм, получилось. А почему так было, я не понимаю (15) что вы с этими итогами ... (14) shuhard - спасибо |
|||
17
shuhard
02.12.11
✎
12:50
|
(16) у тебя разные поля в группировке и сортировке
многие СУБД сервера такой запрос бы абортнули |
|||
18
ZANDER
02.12.11
✎
13:06
|
(17) понял, спасибо. Новые знания
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |