Office中国论坛/Access中国论坛

标题: 一个简单的查询语句求助 [打印本页]

作者: 风行天巡    时间: 2008-4-9 09:14
标题: 一个简单的查询语句求助
我在编写一个公司的“修井资料管理系统”。
想实现一个功能,即按年份,分别统计修井的不同原因的次数。当然,我使用交叉表查询已经实现了。

可是现在想单独输出某一年的统计资料,却实现不了了。

我的SQL语句如下: .


SELECT 修井情况表.实际原因, Count(修井情况表.实际原因) AS 计数
FROM 修井情况表
WHERE (((Year([修井情况表]![开始施工日期]))=[Forms]![年度修井原因分析]![Combo3]));


电脑的解释是:“试图执行的查询中不包含作为合计函数一部分的特殊表达式‘实际原因’”

我想了很久,都找不到问题在哪。
请高手赐教,到底哪里出了问题呢?
作者: andymark    时间: 2008-4-9 09:42
增加GROUP BY
SELECT 修井情况表.实际原因, Count(修井情况表.实际原因) AS 计数
FROM 修井情况表
GROUP BY 修井情况表.实际原因




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3