我到處尋找並沒有發現任何有用的東西。移調錶
我有一個表爲員工的捕獲幫助。
,看起來像這樣的表:
ID | DATE | ATTENDANCE
________________
2524 | 20121001 | ASISTANCE
2525 | 20121001 | ABSCENCE
2526 | 20121001 | ASISTANCE
2527 | 20121001 | ASISTANCE
2524 | 20121002 | ASISTANCE
2525 | 20121002 | ABSCENCE
2526 | 20121002 | ASISTANCE
2527 | 20121002 | ASISTANCE
2524 | 20121003 | ASISTANCE
2525 | 20121003 | DAY OFF
2526 | 20121003 | DAY OFF
2527 | 20121003 | ASISTANCE
而且我想返回一個表的查詢,將是這樣的:
ID | 20121001 | 20121002 | 20121003
________________
2524 | ASISTANCE | ASISTANCE | ASISTANCE
2525 | ABSCENCE | ABSCENCE | DAY OFF
2526 | ASISTANCE | ASISTANCE | ASISTANCE
2527 | ASISTANCE | ASISTANCE | DAY OFF
我試過單獨querys,並加入他們,但由於他們需要很多時間才能做到這一點。
我該怎麼做,它是有效的,可以存儲到一個視圖或功能?
你的*大寫鎖定*鍵顯示爲m alfunctioning。 – nneonneo
當你在這裏時,請學習如何拼寫單詞「援助」。 – 2012-10-17 04:52:12
你使用了什麼數據庫?如果您使用Microsoft SQL Server,則可以使用[PIVOT](http://msdn.microsoft.com/en-us/library/ms177410%28v=sql.105%29.aspx)。這不是標準的SQL,其他數據庫可能也可能不支持類似的東西。 –