简体   繁体   English

为什么要求我输入参数值? MS Access SQL

[英]Why am I being asked to enter a Parameter value? MS Access SQL

SELECT DNAME, COUNT(*) AS TotalPerDep
FROM EMPLOYEE AS E, Department AS D
WHERE D.DNUMBER = E.DNO
GROUP BY D.DName
HAVING SUM(TotalPerDep) <4;

I am not sure why this prompts me to enter a parameter value.我不确定为什么这会提示我输入参数值。 If I remove the HAVING portion it works just fine.如果我删除 HAVING 部分,它就可以正常工作。

There is no column named TotalPerDep .没有名为TotalPerDep的列。 You can not use SUM() in having clause on alias this way.您不能以这种方式在别名中使用 SUM() 子句。 Do you just want Having count(*)<4 instead?你只想让 count(*)<4 代替吗? please share your sample data and desired output to let me help you finding your solution.请分享您的示例数据和所需的 output,让我帮助您找到解决方案。

SELECT DNAME, COUNT(*) AS TotalPerDep
FROM EMPLOYEE AS E, Department AS D
WHERE D.DNUMBER = E.DNO
GROUP BY D.DName
HAVING count(*) <4;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 为什么在MS Access中运行更新查询时要求输入“输入参数值”? - Why am I asked for “Enter parameter value” when running update query in MS Access? Access 2010为什么提示我输入参数值 - Access 2010 why am I being prompted to enter parameter value 为什么运行MS Access查询时会出现“输入参数值”? - Why am I getting “Enter Parameter Value” when running my MS Access query? 为什么在运行 MS Access 查询时会收到“输入参数值”? - Why am I getting “Enter Parameter Value” when running my MS Access query? 为什么我在我的 sql 代码中输入参数值 - Why am I getting enter parameter value in my sql code 为什么会出现“输入参数值”? - Why am I getting “Enter Parameter Value”? 运行访问查询时,为什么会出现“函数参数无效”和“输入参数值”? - Why am I getting “Invalid argument to function” and “Enter parameter value” when running my access query? 如何解决MS-Access中的“输入参数值”错误 - How do I resolve the “Enter Parameter value” error in MS-Access Microsoft Access-为什么输入参数值? - Microsoft Access - Enter Parameter Value why? 如何在此添加参数,即如果要求我在此 sql 代码中添加参数,请指导? - how to add a parameter in this i.e if I am asked to add parameter in this sql code , pls guide?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM