0
我需要彙總在Microsoft SQL數據庫中水平擴展的數據。彙總水平SQL數據
+-------+---------+----------+---------+----------+---------+----------+---------+
| JOB | DATE | CC1_CODE | CC1_HRS | CC2_CODE | CC2_HRS | CC3_CODE | CC3_HRS |
+-------+---------+----------+---------+----------+---------+----------+---------+
| A1234 | 12/1/16 | 0100 | 6 | 0300 | 2 | NULL | 0 |
+-------+---------+----------+---------+----------+---------+----------+---------+
| A1234 | 12/1/16 | 0200 | 8 | NULL | 0 | NULL | 0 |
+-------+---------+----------+---------+----------+---------+----------+---------+
| A1234 | 12/1/16 | 0100 | 4 | 0200 | 2 | 0300 | 2 |
+-------+---------+----------+---------+----------+---------+----------+---------+
期望的結果將是 - 按作業和日化集團,然後總結了CODE所有的HRS。
+-------+---------+----------+---------+----------+---------+----------+---------+
| JOB | DATE | CC1_CODE | CC1_HRS | CC2_CODE | CC2_HRS | CC3_CODE | CC3_HRS |
+-------+---------+----------+---------+----------+---------+----------+---------+
| A1234 | 12/1/16 | 0100 | 10 | 0200 | 10 | 0300 | 4 |
+-------+---------+----------+---------+----------+---------+----------+---------+
注 - 列實際上從CC1到CC25。 CC_CODES可以存儲在任何CC_CODES字段中,它只取決於哪一個首先被輸入。
純代碼編寫請求是題外話堆棧溢出 - 我們在這裏期待的問題涉及*具體*編程問題 - 但我們會很樂意幫助你自己寫!告訴我們[你試過的東西](http://stackoverflow.com/help/how-to-ask),以及你卡在哪裏。這也將幫助我們更好地回答你的問題。 –
這是如何「聚合」? CC3_HRS列0 + 0 + 2 <> 4.該列發生了什麼? – WillardSolutions