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

Откуда:
Сообщений: 4
(case CATEGLIST00.CODE when 3 then SUM(SHIFTS_COMPARISON.QUANTITY) end) AS "PARTS"

Можно ли как то по другому записать данную строку, что не использовать CATEGLIST00.CODE в GROUP BY?
4 июл 15, 22:31    [17852843]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста обойти group by  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Конечно. Достаточно применить к нему агрегатную функцию которая однозначно выберет одно значение для группы.
4 июл 15, 22:34    [17852849]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста обойти group by  [new]
aQtion
Member

Откуда:
Сообщений: 4
А не подскажите как эта функция называется?) p.s. я еще "чайник" в sql
4 июл 15, 22:41    [17852869]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста обойти group by  [new]
invm
Member

Откуда: Москва
Сообщений: 9833
SUM(case when CATEGLIST00.CODE = 3 then SHIFTS_COMPARISON.QUANTITY end) AS "PARTS"
4 июл 15, 22:56    [17852915]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста обойти group by  [new]
aQtion
Member

Откуда:
Сообщений: 4
огромное спасибо !!!!!
4 июл 15, 22:59    [17852926]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить