私はこれを理解するのに近づいていますが、完了するにはナッジが必要です. 私のデータセットには、1 月、2 月、3 月のレコードがあります。
enter code here
Select
cartypes.TypeName,
Count(cartypes.TypeName) As Count,
COUNT(MONTH(maindata.CreatedDate) = 1) As Jan,
COUNT(MONTH(maindata.CreatedDate) = 2) As Feb
From maindata
Inner Join cartypes
On maindata.TypeID = cartypes.CarType_ID
Group By cartypes.TypeName
私の出力は次のようになります。
TypeName Count Jan Feb
Accreditation Audit 23 1 0
Certificate Decision 5 1 0
Certification Decision 2 1 0
Complaint About Client 1 1 0
Customer Complaint 3 1 0
Internal Audit 5 1 0
Internal Finding 7 1 0
Preventative Action 1 1 0
Witness Audit 1 0 1
各レコードのさまざまな TypeName のカウントを毎月正しく集計するために、いくつかの異なる方法を試しましたが、壁にぶつかりました。たとえば、1 月は認定監査で 23 のカウントを示し、2 月は 2 つの認定決定と 1 つの証人監査を示す必要があります。
私は十分に明確であることを願っています。