0
你們中的任何一位好心人請幫忙!!用戶定義字段的MS Access PIVOT
我需要查詢下面顯示的源表。 (NULL是空白字段)
UNUM Ticket Overflow
1 135 NULL
1 136 NULL
1 137 NULL
1 138 NULL
1 NULL 2b
2 135 NULL
2 136 NULL
2 137 NULL
3 135 NULL
3 136 NULL
3 137 NULL
3 138 NULL
3 139 NULL
3 140 NULL
3 NULL 66a
4 NULL 12a
5 NULL 14a
我需要生成如下所示的輸出。
UserNum Ticket1 Ticket2 Ticket3 Ticket4 Ticket5 Ticket6 Ticket7 Ticket8 Ticket9 Overflow
1 135 136 137 138 Null Null Null Null Null 2b
2 135 136 137 Null Null Null Null Null Null Null
3 135 136 137 138 139 140 Null Null Null 66a
4 Null Null Null Null Null Null Null Null Null 12a
5 Null Null Null Null Null Null Null Null Null 14a
- 源表具有分配給用戶的多個票。總共最多有9張門票。
- 用戶要麼有票證要麼溢出,但這裏只能是每個用戶溢出。
我有問題樞門票列中的數據,以預先定義的一樣Ticket1,Ticket2字段名...
你用什麼邏輯爲Ticket1等賦值?但請注意,您不應該依賴Access存儲這些值的順序。Access對此順序不作任何保證。爲了實現這一點,您需要在表格中創建一個附加編號或日期標記的列。但是如果您知道每個值適用於哪個票證號碼,那麼這些票證號碼應該存儲在表格中。 –