2017-02-20 32 views
0

我一直在嘗試了一段時間,但無濟於事操作這個代碼SQL添加新列 - 任何幫助表示讚賞:劃分數字在其他列

我有了兩列,在數字(一個列表框數據來自查詢被拉在列表框中我想補充一點,一列分爲兩個列第三列

我的代碼:。

SELECT 
    Q_Manager_CHS_Total.tbl_CEAR_Name.CEAR_Team 
    T1.Q_Manager_Backlog_Total.Backlogs 
    Q_Manager_CHS_Total.CHS_Total 

     (T1.Q_Manager_Backlog_Total.Backlogs/Q_Manager_CHS_Total.CHS_Total) AS AverageNumber 
FROM 
    Q_Manager_CHS_Total 
INNER JOIN (SELECT Q_Manager_Backlog_Total.Backlogs, tbl_CEAR_Name.CEAR_Team 
INNER JOIN tbl_CEAR_Name ON Q_Manager_Backlog_Total.CEAR_Team = tbl_CEAR_Name.CEAR_Team) AS T1 
ON Q_Manager_CHS_Total.CEAR_Team = T1.CEAR_Team 
ORDER BY T1.Q_Manager_Backlog_Total.Backlogs DESC; 

任何試圖得到這個工作的幫助表示讚賞

更新:下面的SQL工作並顯示了兩列,其添加第三列我似乎無法做到。

SELECT Q_Manager_CHS_Total.tbl_CEAR_Name.CEAR_Team, T1.Q_Manager_Backlog_Total.Backlogs, Q_Manager_CHS_Total.CHS_Total 
FROM Q_Manager_CHS_Total INNER JOIN (SELECT Q_Manager_Backlog_Total.Backlogs, tbl_CEAR_Name.CEAR_Team FROM Q_Manager_Backlog_Total INNER JOIN tbl_CEAR_Name ON Q_Manager_Backlog_Total.CEAR_Team = tbl_CEAR_Name.CEAR_Team) AS T1 ON Q_Manager_CHS_Total.CEAR_Team = T1.CEAR_Team 
ORDER BY T1.Q_Manager_Backlog_Total.Backlogs DESC; 
+2

有你的MS Access查詢發育窗口試過嗎? – Fionnuala

+0

你是否收到錯誤信息或什麼? –

+0

另外:這個'(T1.Q_Manager_Backlog_Total.Backlogs/Q_Manager_CHS_Total.CHS_Total)'將不起作用,因爲'T1.Q_Manager_Backlog_Total.Backlogs'中有2個'''..就像你指的是一個表**和**存儲的查詢/視圖。應該只是1個表/查詢然後字段名稱 –

回答

0
SELECT Q_Manager_CHS_Total.tbl_CEAR_Name.CEAR_Team, T1.Q_Manager_Backlog_Total.Backlogs, Q_Manager_CHS_Total.CHS_Total, T1.Q_Manager_Backlog_Total.Backlogs/Q_Manager_CHS_Total.CHS_Total AS percentage 
FROM Q_Manager_CHS_Total INNER JOIN (SELECT Q_Manager_Backlog_Total.Backlogs, tbl_CEAR_Name.CEAR_Team FROM Q_Manager_Backlog_Total INNER JOIN tbl_CEAR_Name ON Q_Manager_Backlog_Total.CEAR_Team = tbl_CEAR_Name.CEAR_Team) AS T1 ON Q_Manager_CHS_Total.CEAR_Team = T1.CEAR_Team 
ORDER BY T1.Q_Manager_Backlog_Total.Backlogs DESC;