Sql server 2005 查询sql server 2005时出错
我在这个查询中得到一个错误 像这样 选择列表,因为它不包含在聚合函数或GROUP BY子句中 我已将参数声明为Sql server 2005 查询sql server 2005时出错,sql-server-2005,Sql Server 2005,我在这个查询中得到一个错误 像这样 选择列表,因为它不包含在聚合函数或GROUP BY子句中 我已将参数声明为 DECLARE @Cnt1 INT, EmpName varchar(50) SELECT @Cnt1 =COUNT(EmpID),@EmpName=Employeefirstname FROM Employee WHERE EmpID='12' 请让我知道如何解决这个问题 谢谢 PrinceSELECT子句中的每个字段都必须是聚合值或包含在GROUP B
DECLARE
@Cnt1 INT,
EmpName varchar(50)
SELECT @Cnt1 =COUNT(EmpID),@EmpName=Employeefirstname FROM Employee WHERE EmpID='12'
请让我知道如何解决这个问题
谢谢
PrinceSELECT子句中的每个字段都必须是聚合值或包含在
GROUP BY
子句中。因此,解决办法是:
SELECT @Cnt1 =COUNT(EmpID),@EmpName=Employeefirstname FROM Employee
WHERE EmpID='12' GROUP BY Employeefirstname
SELECT
子句中的每个字段必须是聚合值或包含在GROUP BY
子句中。因此,解决办法是:
SELECT @Cnt1 =COUNT(EmpID),@EmpName=Employeefirstname FROM Employee
WHERE EmpID='12' GROUP BY Employeefirstname