0
我有了一個包含以下select語句的查詢:SQL COUNT特定單位如果另一場<> 0
,COUNT(u.[Unit])
,up.[Number_Of_Stops]
我只需要算所在單位的停車次數<> 0。這在查詢中有更多細節,所以我不能只說WHERE number_of_stops <> 0.它必須在select語句中。
感謝
我有了一個包含以下select語句的查詢:SQL COUNT特定單位如果另一場<> 0
,COUNT(u.[Unit])
,up.[Number_Of_Stops]
我只需要算所在單位的停車次數<> 0。這在查詢中有更多細節,所以我不能只說WHERE number_of_stops <> 0.它必須在select語句中。
感謝
嘗試:
SUM(CASE WHEN up.[Number_Of_Stops] != 0 THEN 1 ELSE 0 END) AS countWhereNumStopsNotZero
(編輯:原來的答覆說: 「計數」 而不是 「SUM」)
完美。謝謝! – user380432 2010-11-11 19:39:07