【发布时间】:2021-10-13 23:21:03
【问题描述】:
我正在努力合并 MS Access 中的以下两个查询。第一个查询基本上计算每周可用的产品(pcode)商店数量。第二个查询统计每周商店的数量。
我想要完成的是最后有一张表显示 WEEK_ID、PCODE、store_number_per_pcode_per_week、store_number_per_week。能给我一些提示吗?
1。查询
SELECT cd.WEEK_ID, cd.PCODE, count(cd.STORE_ID) as store_number_per_pcode_per_week
FROM (SELECT DISTINCT STORE_ID, PCODE, WEEK_ID
FROM SALES
) as cd
GROUP BY cd.WEEK_ID, cd.PCODE;
2。查询
SELECT df.WEEK_ID, count(df.STORE_ID) as store_number_per_week
FROM (SELECT DISTINCT STORE_ID, WEEK_ID
FROM SALES
) as df
GROUP BY df.WEEK_ID;
【问题讨论】:
标签: sql ms-access join group-by distinct