2017-03-01 8 views
0

以下は、私がピボットを使用して目的の結果を得るためのアクセスクエリです。私は欲しいものを手に入れていますが、最後に列を1つ追加するだけです。つまり、すべての時間の合計です。以下は私のクエリと結果です。ピボットアクセスクエリ後のすべての列の合計を取得

問合せ: - 十分近い

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。上記のクエリの1つの小さな変更は、From句の後に構文エラーを与えます。私のクエリが更新されたものの下に使用して働いていた: はTIBWRKHRS 日の間にどこCREATE_TS()からトータルとしてSUM(TIBWRKHRS.WRKD_HRS_CNT) 選択TIBWRKHRS.WRKD_BY_USER_ID、SUM(TIBWRKHRS.WRKD_HRS_CNTを)TRANSFORM - 5と日付()+ 1とCUR_VERSION_IND = 'Y' GROUP BY TIBWRKHRS.WRKD_BY_USER_ID PIVOT TIBWRKHRS.REPORT_DATE –

関連する問題