SQL-Neuling hier. Ich habe Tabelle Setup wie die folgenden (meine Entschuldigung für die schlechte Formatierung):MS Access 2007: Verwenden von SQL zum Transponieren von Zeilen zu Spalten
Zyklus ID .... UBCI .... chemo_cycle .... csf .... rsn_no_csf
57 .... ......... 18001 ... 1 ...................... N ....... N
58 ... .......... 18001 ... 2 ...................... N ....... N
59 .. ........... 22002 ... 1 ...................... Y ......... null
ich mag es in folgendem Format konvertieren:
UBCI .... chemo_cycle1 .... chemo_cycle2 .... CSF1 .... CSF2 .... rsn_no_csf1 .... rsn_no_csf2
18001 ... 1 ......................... 2 ..... .................... N ........ N ........ N ........... .......... N
22002 ... 1 ......................... null ....... ............... Y ......... null ... null .................. null
Es können bis zu 26 Chemozyklen pro UBCI auftreten. Ich habe einige der anderen Vorschläge ausprobiert, war aber mit SQL nicht vertraut genug, um einige der feineren Details auszuarbeiten. Nochmals, Entschuldigung für die Formatierung. Jede Hilfe wäre willkommen.
Vielen Dank!
-Omar
Sie müssen angeben, woher die # 2 kommen, wie sie von der obigen Tabelle abgeleitet sind. –
Haben Sie versucht, die Kreuztabellen Abfrage-Assistent –
Reihenfolge der Originaltabelle signifikant ist? –