Добрый день всем здесь мой кодграф Возвращаясь пустым вместо 0
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)))
проблема я столкнулся в том, что мой граф функция не возвращает значение 0, если оно не имеет значения, Сумма функция не возвращает NULL, если результирующие значения не получены, вместо этого он просто выводит пустой, почему это так? и как я могу это исправить?
вот снимок экрана вывода образца
конечно это не я хочу, я хочу его вывести ноль и нулям. пожалуйста, помогите мне, я не знаю, что случилось. Спасибо.
Какое значение вы ожидаете появиться в столбце «месяц» - SQL Server просто должен магически составлять значение? –
Но когда есть строки * no * для обработки - условие, при котором нужный результат равен 0 - из чего он собирается его вычислить? –
ohhh я вижу сейчас, я понимаю :) спасибо @Damien_The_Unbeliever, вы помогли мне снова на этот раз :) – user2705620