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

Откуда:
Сообщений: 25
Как можно изобразить вот такую вещь:
кроме группировки по полю name сделать еще и группировку по полю class*на последний символ названия поля?

with tbl as (
      select 'a' name, 2 class, 1 val1, 2 val2 union
      select 'a' name, 2 class, 2 val1, 3 val2 union
      select 'a' name, 2 class, 1 val1, 5 val2 union
      select 'a' name, 2 class, 7 val1, 2 val2 union
      select 'a' name, 2 class, 1 val1, 2 val2
)

select
      name,
      /* class * SUBSTRING(REVERSE('val1'),1,1) */
      SUM(val1),
      SUM(val2)
from
      tbl
GROUP BY
      name
17 авг 12, 16:29    [13027871]     Ответить | Цитировать Сообщить модератору
 Re: Группировка по substr названия поля  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
select
      name,
      /* class * SUBSTRING(REVERSE('val1'),1,1) */
      SUM(val1),
      SUM(val2)
from
      tbl
GROUP BY
      name
      , class * 1
      , class * 2
17 авг 12, 16:35    [13027910]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить