null値の行を追加する方法はありますか?0で置き換えますか?SQL Server - NULL行が表示されていませんか?
理想的には、すべての月のデータを表示したい場合は、データがない場合はカウント列をゼロに設定します。
:が、私はそれを下回る結果セットを取得するために以下のコードを使用しています...
現在、SQLクエリは空行を返すされていないと私はこのような出力を取得しています
SELECT
DATENAME(MONTH,A.Date) 'Month', COUNT(LateStatus) 'Count', 'Late' 'Type'
FROM
Attendance1 A
WHERE
A.EnrollId = '10000' AND A.Date BETWEEN '2016-01-01' AND '2016-08-31' AND LateStatus = 'L'
GROUP BY
DATENAME(MONTH,A.Date)
カレンダーテーブルで左結合を使用します。あなたはここで多くの例を見つけることができます。 –
あなたの質問とは無関係な勧告があります。列エイリアスには一重引用符を使用しないでください。 – shawnt00
CTEを使用して*のカレンダーテーブル*をオンザフライで作成する –