Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: суммировать строки в sql-запросе Добавлено: 16.09.09 23:38  

Автор вопроса:  Zahar | Web-сайт: partnerka-ru.info
Имею базу данных, которая упрощённо выглядит так:

База данных - Предприятие:

Отдел Сотрудник

1 Степанов
1 Фёдоров
1 Иванов
2 Пивоваров
3 Сидоров
3 Коновалов


Мне необходимо вывести на экран таблицу, состоящую из трёх столбцов с указанием номера отдела, количества работающих в нём сотрудников и списка сотрудников. Причём список всех сотрудников, работающих в отделе должен быть представлен в одной ячейке данных

С количеством сотрудников всё понятно: "SELECT Отдел, COUNT(Отдел) FROM Предприятие GROUP BY Отдел"
Но как загнать в одну ячейку всех сотрудников, работающих в соответствующем разделе, что вывод данных был таков:

Отдел Количество Сотрудники

1 3 Степанов Фёдоров Иванов
2 1 Пивоваров
3 2 Сидоров Коновалов


Есть ли какая-то функция собирающая в одну строку все строки, представленные в соответствующем наборе записей?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #1
Добавлено: 17.09.09 00:04
GROUP_CONCAT

Ответить

Номер ответа: 2
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #2
Добавлено: 17.09.09 00:05
А хотя

Имею базу данных, которая упрощённо выглядит так:


А где ты ее имеешь?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам