在Access 2010中运行下面的直接向前透视查询。我希望在8月的日期之间提取登录/注销记录 - 但是9月的记录包含在结果中 - 我无法理解为什么。
TRANSFORM Min([TimeIn]+" - "+[iSparky]![TimeOut]) AS InOut
SELECT iSparky.NAME, Count(iSparky.TimeIn) AS [Total Of TimeIn]
FROM iSparky
WHERE ((([iSparky]![DateIn])>#8/15/2013# And ([iSparky]![DateIn])<#8/20/2013#))
GROUP BY iSparky.NAME
ORDER BY [iSparky]![DateIn]
PIVOT [iSparky]![DateIn];
任何建议都会受到最高的赞赏 - 感谢您的时间和努力:)
答案 0 :(得分:1)
WHERE
中的()错误(([iSparky]![DateIn]&gt;#8/15/2013#)和([iSparky]![DateIn]&lt;#8/20/2013#))
[iSparky]类型不匹配![DateIn]