請幫忙解決這個SQL Server問題。我有一名工作人員以及下面列出的字段(請參見粗體顯示員工表)。我想要得到如下所示的結果(請參閱粗體結果)。請幫忙解決這個SQL Server問題
EMPLOYEE表:
Name
Age
Salary
Employee Type
Employed Date
員工數據:
Name Age Salary Employee_Type Date_Hired
Employee 1 24 24,000.00 Staff January 15, 2009
Employee 2 33 32,000.00 Staff February 1, 2005
Employee 3 23 75,000.00 Consultant March 20, 2002
結果:
Employee 1 Employee 2 Employee 3
Age 24 33 23
Salary 24,000.00 32,000.00 75,000.00
Employee_Type Staff Staff Consultant
Date_Hired January 15, 2009 February 1, 2005 March 20, 2002
這是可以做到,但你添加員工添加列和SQL是不適合,沒有動態SQL。就個人而言,我會在報告或客戶端代碼或Access/Excel樞紐中執行此操作 – gbn
gbn-僅作爲示例。它不會爲員工帶來數百條記錄。它最多隻有10條記錄。我在這個問題中將我的原始表格替換爲Employee,以獲得清晰的視角。 ;) – user335160
@Ocaso Protal-如果我把它放在這裏,你會解決它嗎?我試圖把這個問題只是爲了得到一些想法/解決這個問題或另一種方法來解決這個問題。 – user335160