Я пытаюсь выяснить, как форматировать/группировать из таблицы в SQL Server 2008 R2. Я увлекся тем, как это сделать, но не смог найти способ сделать это. Вот основная схема таблицыT-SQL Построение столбцов с группы на
Pkey Account_No Contact_Date Flag Job
1 10001 2013-12-09 y apple
2 10001 2013-12-10 n orange
3 10002 2013-12-02 n apple
4 10003 2013-12-10 y pear
5 10003 2013-12-11 n peach
6 10003 2013-12-12 n apple
По существу то, что мне нужно, чтобы иметь выход как-то группа по ACCOUNT_NO (только отчетливый ACCOUNT_NO, перечисленные), но затем в contact_dates и флаги, построенные из них по заказу даты. Столбы для построения теоретически могли бы выходить навсегда. См. Таблицу ниже в качестве примера:
Account_No Contact_Date_1 Flag_1 Job_1 Contact_Date_2 Flag_2 Job_2 Contact_Date_3 Flag_3 Job_3
10001 2013-12-09 y apple 2013-12-10 n orange NULL NULL NULL
10002 2013-12-02 n apple NULL NULL NULL NULL NULL NULL
10003 2013-12-10 y pear 2013-12-11 n peach 2013-12-12 n apple
Благодарим за любую помощь заранее!
Вы хотите, чтобы выход был специально? –
И если account_no имеет 5 значений contact_date, вы хотите 5 наборов столбцов, а если у account_no есть 26 значений contact_date, вы хотите 26 наборов столбцов? Yikes (каламбур не предназначен). Оставьте это поворотным для уровня представления. –