Работал над этим весь день и, похоже, не может добиться прогресса.
У меня есть данные, как это:Нужно объединить несколько строк в один, основанный на дате
MemberID Group MemberStatusType ContactTask Jan Assess Date Jan RF Score Jan PF Score Feb Assess Date Feb RF Score Feb PF Score Mar Assess Date Mar RF Score Mar PF Score
5213 MSO Engaged X Follow Up Contact 1/31/2012 1 4 NULL NULL NULL NULL NULL NULL
5213 MSO Engaged X Follow Up Contact NULL NULL NULL 2/29/2012 2 2 NULL NULL NULL
5213 MSO Engaged X Follow Up Contact NULL NULL NULL NULL NULL NULL 3/21/2012 5 4
Я пытаюсь закончить с собой данные, как это:
MemberID Group MemberStatusType ContactTask Jan Assess Date Jan RF Score Jan PF Score Feb Assess Date Feb RF Score Feb PF Score Mar Assess Date Mar RF Score Mar PF Score
5213 MSO Engaged X Follow Up Contact 1/31/2012 1 4 2/29/2012 2 2 3/21/2012 5 4
Я экспериментировал с PIVOT, но я не хотел результатов, потому что я не нужно ничего собирать. Мне просто нужно взять данные из нескольких строк и сделать все это в одной строке. Я также видел несколько примеров таких действий на этом сайте, но я не мог заставить эти вещи работать, или некоторые из них были для oracle или mysql, и я не знал, как перевести на MS SQL.
Вы говорите, что вам не нужно ничего собирать, но вот что это такое. –