:SQLクエリ - 私は、次のSQLテーブルを持ってカウントし、リスト0の代わりに、ヌル
どのようにクエリ任意のアイデア:
データベース構造&は、出力を望んでいました見えるだろうか?結果がない場合は、Nullの代わりに0を入れることもできます。
あなたは、types
を固定静的
select cast([Date] as Date),
count(case when type = 'Maintenance' then 1 end) as [Maintenance]
count(case when type = 'Fault' then 1 end) as [Fault]
count(case when type = 'Alarm' then 1 end) as [Alarm]
count(case when type = 'Critical Fault' then 1 end) as [Critical Fault]
From yourtable
Group by cast([Date] as Date)
Date
は特にtype
ありませんConditional Aggregate
その後、Count
集計が返されます使用しておりますのでBR スティアン
どのDBMSを使用していますか? –
あなたはこれらの4種類のイベントしか持っていませんか? –
MS SQL Server 2008 –