2017-03-01 52 views
0

以下是我的訪問查詢,其中我正在使用Pivot來獲得所需的結果。我得到了我想要的,但現在只需要在最後顯示一個額外的列,即所有小時的總和。以下是我的查詢和結果。獲取樞軸訪問查詢後的所有列的總數

查詢:

TRANSFORM SUM(TIBWRKHRS.WRKD_HRS_CNT) 
Select TIBWRKHRS.WRKD_BY_USER_ID From TIBWRKHRS 
Where CREATE_TS between Date()-5 and Date()+1 
GROUP BY TIBWRKHRS.WRKD_BY_USER_ID 
PIVOT TIBWRKHRS.REPORT_DATE 

Result

回答

0
TRANSFORM SUM(TIBWRKHRS.WRKD_HRS_CNT) 
Select TIBWRKHRS.WRKD_BY_USER_ID From TIBWRKHRS, sum(TIBWRKHRS.WRKD_HRS_CNT) as Total 
Where CREATE_TS between Date()-5 and Date()+1 
GROUP BY TIBWRKHRS.WRKD_BY_USER_ID 
PIVOT TIBWRKHRS.REPORT_DATE 

這使總各列前 - 足夠接近?

+0

感謝Don Grorge的回覆。上述查詢中的一個小改動是因爲它在From子句之後給出語法錯誤。我的查詢使用工作在下面更新的: 變換SUM(TIBWRKHRS.WRKD_HRS_CNT) 選擇TIBWRKHRS.WRKD_BY_USER_ID,SUM(TIBWRKHRS.WRKD_HRS_CNT)作爲共有來自TIBWRKHRS 其中date()之間CREATE_TS - 5日()+ 1和CUR_VERSION_IND ='Y' GROUP BY TIBWRKHRS.WRKD_BY_USER_ID PIVOT TIBWRKHRS.REPORT_DATE –