Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL查询请求参数_Sql_Ms Access_Parameters - Fatal编程技术网

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中