期間内に受注の数をカウントしようとしています。しかし、私はそれがゼロMysqlカウント時にゼロ値を取得する
私のテーブル
+---------------+------------+------------------+
| metrausername | signupdate | cancellationdate |
+---------------+------------+------------------+
| GLO00026 | 2017-06-22 | 2017-03-20 |
| GLO00055 | 2017-06-22 | 2017-04-18 |
| GLO00022 | 2017-06-27 | NULL |
| GLO00044 | 2017-06-24 | NULL |
| GLO00005 | 2017-06-26 | NULL |
+---------------+------------+------------------+
私がもしあれば、私に教えてください
SELECT metrausername, COUNT(*) AS count FROM salesdata2
WHERE cancellationdate IS NOT NULL
AND signupDate >= '2017-6-21' AND signupDate <= '2017-7-20'
GROUP BY metrausername;
とカウントするようにしようとしているなステートメントです結果を返さないという問題に遭遇します追加情報が役立つ
'signupDate'のデータ型は何ですか? – Jens
@Jens date、cancellationdateも日付です – user3027185
あなたは予想されるデータを表示できますか?あなたの例では、行進のサインアップのみが表示されます – Jens