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

Откуда:
Сообщений: 16
Добрый день!
Подскажите, пожалуйста. Почему не группируются строки по колонке ObjectID?

К сообщению приложен файл. Размер - 21Kb
20 ноя 12, 13:09    [13499687]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
_djХомяГ
Guest
group by не только по ObjectID (см текст запроса)
20 ноя 12, 13:16    [13499769]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
dmolchanov
Member

Откуда:
Сообщений: 16
Точно, спасибо, там разные значения. А тогда можно ли каким-то образом просуммировать строки без учета a2.P3105? Убрать из группировки не получается, т.к. нужен отбор по этой колонке в блоке case.
20 ноя 12, 13:22    [13499817]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
_djХомяГ
Guest
select ObjectID,sum(значение)
from 
(
    Ваш  первоначальный select 

) t
group by ObjectID
?
20 ноя 12, 13:24    [13499844]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
dmolchanov
Member

Откуда:
Сообщений: 16
_djХомяГ, Получилось. Спасибо огромное.
20 ноя 12, 13:47    [13500091]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
dmolchanov
Точно, спасибо, там разные значения. А тогда можно ли каким-то образом просуммировать строки без учета a2.P3105? Убрать из группировки не получается, т.к. нужен отбор по этой колонке в блоке case.
Это тот самый CASE, который в SUM?
Зачем тогда a2.P3105 в группировке?
20 ноя 12, 13:48    [13500092]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить