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.