1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

    Скрыть объявление

"sum" для текстовых полей. Sql 2005

Тема в разделе "Базы данных и администрирование", создана пользователем Klasik, 15 дек 2010.

  1. Klasik

    Klasik Гость

    Репутация:
    0
    2005 СиКвеЛ. Требуется "просуммировать" текстовое поле при использовании с GROUP BY.

    Имеется табличка Groups, к примеру, вот с такими данными:

    ID ID_group ... Parent
    1 1 ... КБ-1
    2 1 ... КБ-2
    3 2 ... КБ-1
    4 2 ... КБ-2
    5 2 ... КБ-3
    6 3 ... КБ-1

    И нужно, что-бы запрос вернул что-то типа этого:
    ID_group Parent
    1 КБ-1, КБ-2
    2 КБ-1, КБ-2, КБ-3
    3 КБ-1

    SELECT ID_group, [ХЗ знает что] FROM Groups GROUP BY ID_group

    Не могу что-то сообразить, как это грамотно сделать. Пришла идея сделать функцию, которая бы по айдишникам получала тектовые поля из другой таблицы и их уже соединяла. Но это не совсем то. Придется для каждой таблицы подобной делать свою функцию.
     
Загрузка...

Поделиться этой страницей