SQL查询请求参数
这是我的问题SQL查询请求参数,sql,ms-access,parameters,Sql,Ms Access,Parameters,这是我的问题 SELECT (100.0 * count(char_copilot) / count(*)) AS [%CoPilot] FROM charter; 在这里,我试图计算有合作关系的租船公司的数量 当我在access中运行查询时,它会询问参数 为什么要这样做 %是一个运算符,用于与SQL语句中的类进行比较。 我想,这可能是问题所在。尝试使用不起作用的[PercentageCoPilot],我上传了显示我的表格的图片,如果有帮助,请尝试从charter中选择char\u copi
SELECT (100.0 * count(char_copilot) / count(*)) AS [%CoPilot]
FROM charter;
在这里,我试图计算有合作关系的租船公司的数量
当我在access中运行查询时,它会询问参数
为什么要这样做
%
是一个运算符,用于与SQL语句中的类进行比较。
我想,这可能是问题所在。尝试使用不起作用的[PercentageCoPilot]
,我上传了显示我的表格的图片,如果有帮助,请尝试从charter中选择char\u copilot
,看看是否有效。您看到的错误是因为列名拼写错误。您是否可以检查列名是否为char\u copilot
(查看表设计模式中是否没有尾随/前导字符)。此外,如果您在设计视图中查看查询,请查看右侧,并查看[副本百分比]是否在ORDER BY字段中。有时,在数据表视图中进行排序时,Access会按属性将它们添加到order中