Contagem em branco em vez de 0

Bom dia a todos aqui é o meu código

SELECT 
    'Expired Item -'+ DateName(mm,DATEADD(MM,4,AE.fld_LOAN)) as [Month]
    ,COUNT(PIT.fld_ID)'COUNT'
    ,SUM (PIT.fld_GRAM)'GRAMS'
    ,SUM (PH.fld_AMNT)'PRINCIPAL'
FROM  #AllExpired AE
    INNER JOIN Transactions.tbl_ITEM PIT
    ON AE.fld_MAINID=PIT.fld_MAINID
    INNER JOIN Transactions.tbl_HISTO PH
    ON AE.fld_MAINID =PH.fld_MAINID
GROUP BY DATENAME(MM,(DATEADD(MM,4,AE.fld_LOAN)))

o problema que estou enfrentando é que o meuContagem função não retorna 0 se não tem valores,Soma function não retorna NULL se não houver valores resultantes recuperados, em vez disso, apenas saída em branco, por que isso acontece? e como posso consertar isso?

Aqui está uma captura de tela de saída de amostra

Claro que isso não é eu quero eu quero saída zero e nulos. por favor me ajude eu não sei o que está errado. obrigado.

questionAnswers(3)

yourAnswerToTheQuestion