|
Запрос: странное поведение общих итогов | ☑ | ||
---|---|---|---|---|
0
andrewks
25.09.11
✎
12:01
|
имеем платформу 8.2.14.519,
если в запросе написать totals by overall,ПрихНакл.Ссылка то общие итоги считаются нормально, а если totals by ПрихНакл.Ссылка,overall то общие итоги не считаются вообще, и происходит дублирования итогов по ссылке (т.е. по две одинаковых строчки итогов) это нормальное поведение? |
|||
2
andrewks
26.09.11
✎
20:20
|
^Up^
|
|||
3
Fragster
гуру
26.09.11
✎
20:25
|
Ну так сначала типа Итоги по ссылке, затем общие - следующей строкой. все правильно...
|
|||
4
andrewks
26.09.11
✎
20:27
|
(3) в том-то и дело, что если общие второй позицией идут, они не считаются. я с 8-й пока на Вы, вот и спрашиваю, нормально это, или я где туплю
|
|||
5
poligraf
26.09.11
✎
20:32
|
(4) вот не задумывался...
Принимай как данность. В синтаксисе именно так пишется. И конструктор запросов плохого не посоветует:) |
|||
6
Fragster
гуру
26.09.11
✎
20:35
|
(4) да считаются они. общие итоги по всем записям, подчиненным вышестоящей группировке по ссылке, т.е. все те же значения
|
|||
7
Fragster
гуру
26.09.11
✎
20:36
|
сделай
ПрихНакл.Ссылка,overall,ПрихНакл.Товар или что=-нибудь подобное |
|||
8
andrewks
26.09.11
✎
20:42
|
наверное, я не совсем внятно объяснил. короче:
Запрос.Текст=" | select | ПрихНакл.Ссылка, | ПрихНакл.Склад, | ПрихНаклМат.Материал, | sum(ПрихНаклМат.Количество), | min(ПрихНаклМат.Цена) as Минимум, | max(ПрихНаклМат.Цена) as Максимум, | avg(ПрихНаклМат.Цена) as Среднее, | sum(ПрихНаклМат.Сумма) | from | Документ.ПриходнаяНакладная as ПрихНакл | full join | Документ.ПриходнаяНакладная.Материалы as ПрихНаклМат | on ПрихНакл.Ссылка=ПрихНаклМат.Ссылка | group by ПрихНакл.Ссылка,ПрихНаклМат.Материал | order by ПрихНакл.Ссылка,ПрихНаклМат.Материал | totals by overall,ПрихНакл.Ссылка результат http://savepic.su/47137.png Запрос.Текст=" | select | ПрихНакл.Ссылка, | ПрихНакл.Склад, | ПрихНаклМат.Материал, | sum(ПрихНаклМат.Количество), | min(ПрихНаклМат.Цена) as Минимум, | max(ПрихНаклМат.Цена) as Максимум, | avg(ПрихНаклМат.Цена) as Среднее, | sum(ПрихНаклМат.Сумма) | from | Документ.ПриходнаяНакладная as ПрихНакл | full join | Документ.ПриходнаяНакладная.Материалы as ПрихНаклМат | on ПрихНакл.Ссылка=ПрихНаклМат.Ссылка | group by ПрихНакл.Ссылка,ПрихНаклМат.Материал | order by ПрихНакл.Ссылка,ПрихНаклМат.Материал | totals by ПрихНакл.Ссылка,overall результат http://savepic.su/26657.png |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |