У меня есть этот набор данных, и я пытаюсь создать сводную таблицу для данных ниже. У меня есть некоторые проблемы при попытке указать дату для каждого типа.Pivot с идентификатором и датами
Member ID Type Date
1 A 12/5/2014
1 b 3/6/2014
2 a 6/9/2015
2 b 3/2/2015
2 c 6/1/2014
3 a 6/5/2014
3 c 7/6/2014
4 c 9/13/2014
5 a 7/25/2014
5 b 6/24/2014
5 c 2/24/2014
Тогда
Я хотел бы, чтобы выйти в виде сводной таблицы, например:
Member ID A A date B B date c C date
1 Yes 12/5/2014 yes 3/6/2014 Null Null
2 Yes 6/9/2015 yes 3/2/2015 Yes 6/1/2014
3 Yes 6/5/2014 Null Null Yes 7/6/2014
4 Null Null Null Null Yes 9/13/2014
5 Yes 7/25/2014 yes 6/24/2014 Yes 2/24/2014
я получил это далеко не включая даты
SELECT
MemberID
,Type
--,Date
into #Test9
FROM [Data].[dbo].[Test]
I создайте таблицу Temp, затем попытайтесь выполнить поворот без даты
Select *
From #Test9
Pivot (count(type)
for type in (a]
,[b]
,[c])) as pvt
Помогло бы кто-нибудь помочь.
Спасибо! он работал @jpw – Amaury