タイトルの問題をどのように説明すればよいかよくわかりませんが、ここで私の質問です。hello
と という名前の 2 つの列を持つテーブルがtime
ありstate
ます。
Time | State
これが私が持っているデータの例です
1 DC
1 VA
1 VA
2 DC
2 MD
3 MD
3 MD
3 VA
3 DC
可能なすべての時間と「VA」のカウントを取得したいと思います(「VA」がその時点で表示されない場合は0)出力は次のようになります
Time Number
1 2
2 0
3 1
やってみました
SELECT DISTINCT time,
COUNT(state) as Number
FROM hello
WHERE state = 'VA'
GROUP BY time
しかし、うまくいかないようです。