2017-11-24 18 views

答えて

0

あなただけの両方の条件で3番目の列を追加することができます。

SELECT Sum(CASE 
      WHEN the_status = 'goal' THEN 1 
      ELSE 0 
      END) AS goal, 
     Sum(CASE 
      WHEN the_status = 'delivered' THEN 1 
      ELSE 0 
      END) AS delivered, 
     Sum(CASE 
      WHEN the_status IN ('goal', 'delivered') THEN 1 
      ELSE 0 
      END) AS goal_and_delivered 
FROM the_data 
+1

素敵に!シンプルでポイントまで。ありがとうございました – EnexoOnoma

関連する問題