SQL-новичок здесь. У меня есть настройка таблицы как следующие (мои извинения за плохое форматирование):MS Access 2007: Использование SQL для переноса строк в столбцы
Cycle ID .... UBCI .... chemo_cycle .... КСФ .... rsn_no_csf
57 .... ......... 18001 ... 1 ...................... N ....... N
58 ... .......... 18001 ... 2 ...................... N ....... N
59 .. ........... 22002 ... 1 ...................... Y ........ null
Я хотел бы, чтобы преобразовать его в следующем формате:
UBCI .... chemo_cycle1 .... chemo_cycle2 .... csf1 .... csf2 .... rsn_no_csf1 .... rsn_no_csf2
18001 ... 1 ......................... 2 ..... .................... Н ........ ........ Н Н ........... .......... N
22002 ... 1 ......................... null ....... ............... Y ........ пустой ..... пустой .................. пустой
В UBCI может быть до 26 chemo_cycles. Я пробовал некоторые другие предложения, но не был достаточно знаком с SQL, чтобы выработать некоторые более тонкие детали. Опять же, извинения за форматирование. Любая помощь будет оценена по достоинству.
Спасибо!
-Omar
Вам нужно указать более подробную информацию о том, откуда взялись # 2, как они получены из приведенной выше таблицы. –
Вы попробовали мастер запросов на кросс-вкладку –
- это порядок оригинальной таблицы? – 2010-11-20 20:28:03