如何在聚合函数中使用数学运算?

How can i use math operations in Aggregate Functions?

我对 Tsql 有疑问。如何在 Sql 服务器中使用 Count() 中的数学运算编写此查询?

例如:

 Declare @Result int
 SELECT E.FirstName,E.LastName,E.Register,E.trans,
 FROM CTE E
 @Result = Count(trans/register = 0)

问题是您不能在同一条语句中分配变量和进行数据检索。您在计数中的陈述也无效。你到底想做什么?

试试这样改

 Declare @Result int
 Select @Result = Count(trans/register)
 FROM CTE E