私は1日の重要な警告の合計数を返すことを望んでいますが、その問題の重要な警告を追加しています。日付が指定された私はこのことについて行くことができる方法上の任意のヘルプを単一のクエリで複数のCountを使用する
SELECT alertDate as "Alert Date",
(SELECT COUNT(alertType) FROM alerts WHERE alertDate BETWEEN '2016/02/15' AND '2016/02/16' AND UPPER(alertType)='CRITICAL') as Critical,
(SELECT COUNT(alertType) FROM alerts WHERE alertDate BETWEEN '2016/02/15' AND '2016/02/16' AND UPPER(alertType)='WARNING') as Warning
FROM alerts
where alertDate BETWEEN '2016/02/15' AND '2016/02/16'
GROUP BY alertDate;
は、上記のコードを試みたが、どうやら私は問題だと思うのサブクエリ内の句、「によってグループ」を追加することはできません、してください。 ..
のような条件のカウントを使用する必要がありますか? –
MySQL **または** SQL Serverのどちらかを選択できますか?それらはどちらも非常に異なっています... – DavidG
互換性のないデータベースタグを削除しました。実際に使用しているデータベースにタグを付けてください。 –