の範囲私は2つの異なる日付範囲のために、「ブランド」での販売合計を報告してアクセスクロス集計クエリを作成する方法を探しています:アクセスクロス集計クエリ:2つの日付の範囲内の売上合計に基づいては
については- 分配: "DistID"(カラム、見えない)
- 販売合計: "販売"(列)
- つの異なる日付範囲: "depDate" 期間1及び期間2(列)用:
Period1 = Between [forms]![frmRPT_YTDDepl_SF]![BDT1] And [forms]![frmRPT_YTDDepl_SF]![EDT1]
Period2 = Between [forms]![frmRPT_YTDDepl_SF]![BDT2] And [forms]![frmRPT_YTDDepl_SF]![EDT2]
- ブランド= "DprodBrand"(行)
現在、私は正常に動作し、各期間のための2つの別々のクロス集計クエリを持っています。 - >以下のコード。
2つの別々の列または1つのクロス集計クエリで、各日付範囲のブランドの売上合計を表示する1つのクエリを作成する方法を探しています。
周期1:
TRANSFORM Sum(tblDepletions_DETAIL.detQuan) AS Sales
SELECT tblProducts_DEPL.DprodBrand
FROM tblDepletions INNER JOIN (tblProducts_DEPL INNER JOIN tblDepletions_DETAIL ON tblProducts_DEPL.DprodZSKU = tblDepletions_DETAIL.detZSKU) ON tblDepletions.depID = tblDepletions_DETAIL.detDeplID
WHERE (((tblDepletions.depDate) Between [forms]![frmRPT_YTDDepl_SF]![BDT1] And [forms]![frmRPT_YTDDepl_SF]![EDT1]) AND ((tblDepletions.depDistID)=132))
GROUP BY tblProducts_DEPL.DprodBrand
ORDER BY tblProducts_DEPL.DprodBrand
PIVOT Format([depDate],"yy")-(Format(Date(),"yy"))+2 In (1,2);
周期2:
TRANSFORM Sum(tblDepletions_DETAIL.detQuan) AS Sales
SELECT tblProducts_DEPL.DprodBrand
FROM tblDepletions INNER JOIN (tblProducts_DEPL INNER JOIN tblDepletions_DETAIL ON tblProducts_DEPL.DprodZSKU = tblDepletions_DETAIL.detZSKU) ON tblDepletions.depID = tblDepletions_DETAIL.detDeplID
WHERE (((tblDepletions.depDate) Between [forms]![frmRPT_YTDDepl_SF]![BDT2] And [forms]![frmRPT_YTDDepl_SF]![EDT2]) AND ((tblDepletions.depDistID)=132))
GROUP BY tblProducts_DEPL.DprodBrand
ORDER BY tblProducts_DEPL.DprodBrand
PIVOT Format([depDate],"yy")-(Format(Date(),"yy"))+2 In (1,2);
多くの感謝! ~~ヤコブ
あなたのアイデアとコラボレーションありがとうございました!私はこの努力の中であなたの支援と存在を大変感謝しています! ============== ** Dale Fye(アクセスMVP)2016-10-24 ** 私はこのためにCrossTabが必要かどうかわかりません。 '選択DProdBrand、 SUM(IIF([DepDate] BETWEEN [フォーム]![frmRpt_YTDDepl_SF]![BDT1] AND [[フォーム]![frmRPT_YTDDepl_SF]![フォーム]![frmRPT_YTDDepl_SF]![BDT2] と[フォーム]![frmRPT_YTDDepl_SF]![EDT2]、[営業時間]、[営業時間] 、0)Period2、 SUM([Sales]) FROM yourTableから GROUP BY DProdBrand' – ManyCurrents