【发布时间】:2014-07-18 15:05:18
【问题描述】:
我在下面有这张表:
AgentCode | Status
-----------------------
Agent1 | Registered
Agent1 | Rejected
Agent2 | Registered
我需要编写一个 MS Access 查询来获得这个输出:
AgentCode | Registered | Rejected | Total
-----------------------------------------
Agent1 | 1 | 1 | 2
Agent2 | 1 | 0 | 1
我知道 GROUP BY 语句应该这样做,但不知何故我在尝试编写查询本身时迷失了方向。
提前感谢您的帮助。
【问题讨论】:
-
GROUP BY不会那样做。你想要一个交叉表查询。 -
我刚刚尝试了交叉表查询,它确实返回了 AgentCode 和特定 AgentCode 下的项目总数。但是您知道我如何将总数(每个状态)划分为上面的示例吗?
标签: sql ms-access vba ms-access-2003