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

Откуда:
Сообщений: 274
create table #dataset (
			DealID numeric(15,0) 
			,sym smalldatetime varchar(2) 
					       ) 

insert into #dataset (DealID,sym) select '966585','21'
insert into #dataset (DealID,sym) select '966585','37'
insert into #dataset (DealID,sym) select '966583','22'
insert into #dataset (DealID,sym) select '966583','44'


Как склеить значение строкового поля и получить:

DealID        sym
966585       21,37
966583       22,44


Заранее благодарен!
10 мар 14, 16:43    [15699427]     Ответить | Цитировать Сообщить модератору
 Re: склеить значения строкового поля при группировке?  [new]
iap
Member

Откуда: Москва
Сообщений: 47107
Евгенич,

что это ещё за smalldatetime varchar(2)?

А вообще, читайте местный FAQ про склеивание строк
10 мар 14, 17:15    [15699599]     Ответить | Цитировать Сообщить модератору
 Re: склеить значения строкового поля при группировке?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31912
Евгенич
create table #dataset (
			DealID numeric(15,0) 
			,sym smalldatetime varchar(2) 
					       ) 

Msg 102, Level 15, State 1, Line 3
Неправильный синтаксис около конструкции "varchar".
10 мар 14, 17:21    [15699633]     Ответить | Цитировать Сообщить модератору
 Re: склеить значения строкового поля при группировке?  [new]
Евгенич
Member

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

не стер!

create table #dataset (
			DealID numeric(15,0) 
			,sym smalldatetime varchar(2) 
					       ) 



ps Уже в принципе нашел [url=]https://www.sql.ru/faq/faq_topic.aspx?fid=130[/url]
10 мар 14, 19:43    [15700245]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить