「時間」列があります 「種類」列があります (1、2、または 3 のいずれか)
私は次のようなことをしたいと思います:
SELECT count(id), SUM(hour) as totHour, SUM( IF ( kind = 1, 1, 0 ) ) as countKindOne
また
SELECT count(id), SUM(hour) as totHour, COUNT( IF ( kind = 1 ) ) as countKindOne
しかし、mysql は私にエラーがあることを教えてくれます...エラーは何ですか!?
このスタックオーバーフローのトピックを参照してください: MySQL SUM IF フィールド b = フィールド a
.. 私はこれに答えることができません...