MSAccess SQL 0计数行未显示为0

MSAccess SQL 0计数行未显示为0,sql,ms-access,Sql,Ms Access,我在access中使用以下SQL查询来报告特定一周的行数。我遇到的问题是,如果某一周有0行,而不是报告0,那么它就没有报告任何内容 TRANSFORM Count(StockChange.StockChangeID) AS CountOfStockChangeID SELECT '' AS TransType From StockChange WHERE (((StockChange.BasePart) Like '*::*') AND ((StockChange.TransDate)&g

我在access中使用以下SQL查询来报告特定一周的行数。我遇到的问题是,如果某一周有0行,而不是报告0,那么它就没有报告任何内容

TRANSFORM Count(StockChange.StockChangeID) AS CountOfStockChangeID 
SELECT '' AS TransType 
From StockChange 
WHERE (((StockChange.BasePart) Like '*::*') AND ((StockChange.TransDate)>=#1/1/2013# And (StockChange.TransDate)<(Date())-(Weekday(Date())-1)) AND ((StockChange.Notes) Like '*dispos*')) 
Group BY '' 
ORDER BY Format([transdate],'ww')+1-1 DESC 
PIVOT Format([transdate],'ww')+1-1;"

我到处寻找答案,但我开始觉得不写一些代码是不可能的。

你试过CountSum1而不是CountStockChange.StockChangeID吗?我得到“表达式CountSum1中不能有聚合函数”一种方法是定义列标题。基于月报示例中所示的概念