私は次のクエリを持っています:
SELECT COUNT(H.RootID) AS [Anzahl], hlrpttreeitem.displaypath AS Kategorie, DATEPART(month, SRQuery.Datum) AS [Monat]
FROM sereresystem
INNER JOIN sereregeneral ON sereresystem.caseid = sereregeneral.caseid
INNER JOIN sereresperou ON sereresystem.caseid = sereresperou.caseid
INNER JOIN sererekeywordskeyword ON sereresystem.caseid = sererekeywordskeyword.caseid
INNER JOIN Hierarchy H ON sererekeywordskeyword.sererekeywordskeywordid = H.childid
INNER JOIN SRQuery ON sereresystem.referencenumber = SRQuery.Ticketnummer
INNER JOIN SRInnerQuery ON SRQuery.Ticketnummer = SRInnerQuery.Ticketnummer
LEFT JOIN hlrpttreeitem ON hlrpttreeitem.treeitemid = H.RootID
WHERE (sereregeneral.inpcha NOT IN (102800, 102993))
AND (sereresperou.assrol IN (102961, 107075, 107074))
AND hlrpttreeitem.languageid = '7'
AND (DATEPART(month, sereresystem.registrationtime) IN (@Monat))
AND (DATEPART(year, sereresystem.registrationtime) = @Jahr)
AND SRQuery.Anzahl = SRInnerQuery.Anzahl
GROUP BY hlrpttreeitem.displaypath, DATEPART(month, SRQuery.Datum)
SRSSでは、マトリックスを使用してカテゴリのリスト(約20)を行として作成し、カテゴリごとにその年の各月の値の量をカウントします。
値が含まれていないカテゴリがいくつかあります。
私の問題は、値が「0」のカテゴリのリストに表示してほしいということです。
左結合または外部結合について読んだことがありますが、それらを機能させることができません。誰かが私ができる方法を知っていますか