Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Агрегация данных  [new]
Tosya_78
Member

Откуда:
Сообщений: 9
Добрый день!

Я новичок, пжт помогите

Для выверки внутригрупповых оборотов Группы написала запрос

SELECT DATA000.C2ID10 , DATA000.CPARTNER, DATA000.C2ID01, C2ID1580, C2ID18, C2ID1560, NSUM
FROM Data000 INNER JOIN VGO_1 ON Data000.C2ID01=VGO_1.C2ID01 AND Data000.IYEAR=@IYEAR AND
Data000.IMONTH >=@PF and Data000.IMONTH<= @PT and Data000.C2ID10=@COMP and
Data000.CPARTNER>=@PCOMP1 and Data000.CPARTNER<=@PCOMP2 and VGO_1.FLAG='L' ;

Результат запрос выглядит вот так:
9647 9603 831162 2327 51 3122007.99
9647 9603 841099 0110 51 73000.00
9647 9607 841099 0152 91 127798.80
9647 9607 841099 0152 91 200000.00

9647 9623 841099 0152 91 44499.62
9647 9627 841099 0114 91 417205.63
9647 9652 831162 2327 72 259420.32

Вопрос как мне сжать данные? Мне нужно получить вот такой результат

9647 9603 831162 2327 51 3122007.99
9647 9603 841099 0110 51 73000.00
9647 9607 841099 0152 91 327798.80
9647 9623 841099 0152 91 44499.62
9647 9627 841099 0114 91 417205.63
9647 9652 831162 2327 72 259420.32
23 июн 15, 13:32    [17806481]     Ответить | Цитировать Сообщить модератору
 Re: Агрегация данных  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1887
Tosya_78,
SELECT DATA000.C2ID10 , DATA000.CPARTNER, DATA000.C2ID01, C2ID1580, C2ID18, C2ID1560, SUM(NSUM) AS NSUM 
FROM Data000 INNER JOIN VGO_1 ON Data000.C2ID01=VGO_1.C2ID01 AND Data000.IYEAR=@IYEAR AND 
Data000.IMONTH >=@PF and Data000.IMONTH<= @PT and Data000.C2ID10=@COMP and 
Data000.CPARTNER>=@PCOMP1 and Data000.CPARTNER<=@PCOMP2 and VGO_1.FLAG='L' 
GROUP BY DATA000.C2ID10 , DATA000.CPARTNER, DATA000.C2ID01, C2ID1580, C2ID18, C2ID1560
23 июн 15, 13:38    [17806520]     Ответить | Цитировать Сообщить модератору
 Re: Агрегация данных  [new]
Tosya_78
Member

Откуда:
Сообщений: 9
Спасибо, LexusR!!!

Получилась!!! Ура!!!
23 июн 15, 14:04    [17806713]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить