我使用microsoftaccess来生成一个报告,但是我遇到了一个难题,那就是如何以符合我偏好的方式显示信息。具体地说:“我的表”中数据当前的显示方式如下所示:
Day Provider Patient
1/27 Johnson Claire
1/27 Johnson Tim
1/28 Johnson Craig
1/27 Jane Michael
1/28 Jane Lisa
但是,我希望数据显示如下:
Provider 1/27 1/28
Johnson 2 1
Jane 1 1
诚然,我对sql的理解还很初级,所以我只能提出以下问题:
SELECT COUNT (Patient), Day, Provider
FROM (SELECT DISTINCT Patient,Day, Provider FROM Records)
GROUP BY Day, Provider;
我在ms access中寻找的是可能的吗?
1条答案
按热度按时间de90aj5v1#
请看一下如何使用access中的查询向导创建交叉表查询。
首先打开向导,然后从启动向导时给出的选项中选择“交叉表查询向导”;
选择所需的表-我认为这是“记录”在您的情况下;
在下一屏幕中选择“提供者”作为行标题;
在下一屏幕中选择“日”作为列标题;
在下一屏幕中选择“日期”进行分组;
选择“count”作为要显示的值。
您的sql应该如下所示:
当做,