我想創建一個比較兩組數據的報告。一個是培訓表,列出我們已經培訓的人員。另一個是列出參與項目的項目表。如何合併2個組合表,然後添加一個比較它們的列?
我想按部門對受訓人員和參與者進行分組,以便知道哪些部門在培訓後未參加。
我寫了下面的兩個語句按部門給我看學員和particpants的計數數量:
顯示按部門計算的參與者:
SELECT emp.DEPT_MANUAL, COUNT(pt.SSO) AS PARTIC
FROM PROJECTTEAM pt, EMPLOYEES emp
WHERE emp.SSO = pt.sso GROUP BY emp.DEPT_MANUAL
ORDER BY emp.DEPT_MANUAL DESC
顯示按部門計算的學員:
SELECT emp.DEPT_MANUAL, COUNT(train.SSO) AS TRAINED
FROM TRAININGROSTER train, EMPLOYEES emp
WHERE emp.SSO = train.sso GROUP BY emp.DEPT_MANUAL
ORDER BY emp.DEPT_MANUAL DESC
關於這兩個表的一些信息。
兩個PROJECTTEAM & TRAININGROSTER都通過SSO鏈接到EMPLOYEES表。 EMPLOYEES表有一個字段DEPT_MANUAL。 並非TRAININGROSTER中的每個SSO都在PROJECTTEAM中(他們將繼續) 並非每個PROJECTTEAM中的SSO在EMPLOYEES表中都有關聯的DEPT_MANUAL。
我想結合這兩個select語句,然後添加另一列,將計數除以給出%。它應該看起來像這樣:
如何組合列出的選擇,然後添加第4列顯示劃分參與者的訓練?
謝謝!
你關心事件ID嗎? – 2015-04-01 15:27:57
不,我只是添加了這些來顯示一個人可以在任一表中多次。但我真的只關心他們一次代表 – JaReg 2015-04-01 15:28:45