我的查询包含一个包含以下内容的select语句:
,COUNT(u.[Unit])
,up.[Number_Of_Stops]
我只需计算停止次数的单位<>这在查询中有更多细节,所以我不能只说WHERE number_of_stops<>它必须在select语句中。
由于
答案 0 :(得分:3)
尝试:
SUM(CASE WHEN up.[Number_Of_Stops] != 0 THEN 1 ELSE 0 END) AS countWhereNumStopsNotZero
(编辑:原始答案说“COUNT”不是“SUM”)