2010-11-11 45 views
0

我有了一個包含以下select語句的查詢:SQL COUNT特定單位如果另一場<> 0

,COUNT(u.[Unit]) 
,up.[Number_Of_Stops] 

我只需要算所在單位的停車次數<> 0。這在查詢中有更多細節,所以我不能只說WHERE number_of_stops <> 0.它必須在select語句中。

感謝

回答

3

嘗試:

SUM(CASE WHEN up.[Number_Of_Stops] != 0 THEN 1 ELSE 0 END) AS countWhereNumStopsNotZero 

(編輯:原來的答覆說: 「計數」 而不是 「SUM」)

+0

完美。謝謝! – user380432 2010-11-11 19:39:07

相關問題