0
此表顯示,
Emp 1
有7.0小時的工作14/1/2010上Project 1
。Emp 2
已於2010年1月15日在Project 2
上工作了8.0小時。Emp 1
已於2010年16月1日在Project 1
上工作了8.0小時。
我想更新該表是這樣的:
- 我想更新列[1月14日]列先用7.0行有關EMP 1
- 我想更新列[15揚]柱,用8.0第二行爲的Emp 2
- 我想和8.0到更新列[1月16日]列第三行用於EMP 1
因此,結果應該是:
可有人請建議我如何寫在SQL Server 2005中相同的查詢?
你確定你需要這個沒有標準化的列嗎?您可以[數據透視](http://msdn.microsoft.com/zh-cn/library/ms177410(v = sql.105).aspx)您的數據以使其無法正常化。 – danihp
嗨danihp,感謝您的評論。因爲,我必須將結果顯示爲報告,所以我不需要標準化的列。 你可以建議我如何使用Pivot概念來處理這個需求? –
如果樞軸方式對您來說是一個解決方案,我建議您編輯答案並告知它,這樣,有人可以快速寫入選擇。你的實際問題很簡單,但我認爲人們不喜歡錶模式,這可能是沒有答案的原因。 – danihp