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

Откуда: Оттуда
Сообщений: 481
Доброе утро знатоки.

Имеем таблицу t1 c 2мя столбцами vid int; name varchar(20)
Необходимо написать что то типа
Select sum(name+', ') as Names,vid from t1 group by vid

Но со строковыми столбцами он работать не хочет.

в итоге хочу получить
Vid Names
1 Вася, Петя,
2 Оля, Маша,
....

Все что нагуглил работает только в 2005+ версии SQL а требуется поддержать 2000й.
Заранее спасибо.
25 ноя 13, 09:40    [15183522]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать SUM по Varchar столбцу с условием Group by в SQL 2000  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
_Groxot_,

CREATE TABLE TestTable (ID INT, Col VARCHAR(4))
GO
INSERT INTO TestTable (ID, Col)
SELECT 1, 'A'
UNION ALL
SELECT 1, 'B'
UNION ALL
SELECT 1, 'C'
UNION ALL
SELECT 2, 'A'
UNION ALL
SELECT 2, 'B'
UNION ALL
SELECT 2, 'C'
UNION ALL
SELECT 2, 'D'
UNION ALL
SELECT 2, 'E'
GO
SELECT *
FROM TestTable
GO



Samlpe
25 ноя 13, 09:42    [15183532]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать SUM по Varchar столбцу с условием Group by в SQL 2000  [new]
_djХомяГ
Guest
FAQ
25 ноя 13, 10:02    [15183648]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить