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

Откуда:
Сообщений: 255
Добрый вечер,не пойму почему не отрабатывает группировка?
ms sql 2008
таблица с данными:
client_id,sum1,sum2,sum3....
это данные по клиенту собранные по его счетам,необходимо получить итоговые данные по клиенту
делаю так:
select a.client_id,sum(a.sum1),a.sum2,a.sum3 from #v1 group by a.client_id,a.sum2,a.sum3

или так
select a.client_id,sum(a.sum1),sum(a.sum2),sum(a.sum3) from #v1 group by a.client_id,a.sum2,a.sum3

но корректно не группируются данные?
если группирую одну запись так:
select a.client_id,sum(a.sum1) from #v1 group by a.client_id
так все работает, а как сделать так чтобы группировались все суммы
15 сен 13, 22:44    [14842192]     Ответить | Цитировать Сообщить модератору
 Re: почему не отрабатывает группировка данных?  [new]
qwerty112
Guest
denis_stell
[/src]
или так
select a.client_id,sum(a.sum1),sum(a.sum2),sum(a.sum3) from #v1 group by a.client_id,a.sum2,a.sum3

для "или так" - a.sum2 и a.sum3, из group by - можно-то и убрать ... :))
15 сен 13, 23:14    [14842254]     Ответить | Цитировать Сообщить модератору
 Re: почему не отрабатывает группировка данных?  [new]
denis_stell
Member

Откуда:
Сообщений: 255
qwerty112,
да,голова совсем не варит вечером,спасибо, затупил
15 сен 13, 23:33    [14842273]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить