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

Откуда:
Сообщений: 84
Подскажите как объединить данные в одно поле при условии что дата одинаковая?
Что-то запамятовал как это можно сделать.
Declare @t table (FIO nvarchar(255), dt datetime)
Insert @t
Select N'Иванка', '18.10.2011' union all
Select N'Васильева', '19.10.2011' union all
Select N'Васильева', '20.10.2011' union all
Select N'Иванка', '17.10.2011' union all
Select N'Городецкая', '18.10.2011' union all
Select N'Васильева', '18.10.2011' 

SELECT * from @t as t 
FIODT
Иванка2011-10-18 00:00:00.000
Васильева2011-10-19 00:00:00.000
Васильева2011-10-20 00:00:00.000
Иванка2011-10-17 00:00:00.000
Городецкая2011-10-18 00:00:00.000
Васильева2011-10-18 00:00:00.000

Необходим о получить
FIODT
Иванка, Городецкая, Васильева2011-10-18 00:00:00.000
Васильева2011-10-19 00:00:00.000
Васильева2011-10-20 00:00:00.000
Иванка2011-10-17 00:00:00.000



Пользуюсь MSSQL 2000 SP3
21 окт 11, 11:34    [11477282]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как объединить данные в одно поле при условии что дата одинаковая?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
FAQ->Сложение символьных полей в запросе.
21 окт 11, 11:46    [11477396]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как объединить данные в одно поле при условии что дата одинаковая?  [new]
Коля77
Member

Откуда:
Сообщений: 84
Точно, уже забыл. Спасибо
21 окт 11, 12:25    [11477855]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить