Как отобразить sum как 'o', если есть нулевые суммы
Я использую приведенный ниже запрос, чтобы отобразить сумму как "0"
SELECT isnull(SUM(amount),0) as amount from getbillsfortaxinvoice WHERE code IN ('TT') and fno = '02112017416202742' and bill_desc not like '%GST%' GROUP BY folio_Id,room_no,guest_name
Я заменил нулевые значения на "0", как при использовании isnull. Но результат пуст, а не "0" после суммы
Что я уже пробовал:
может ли кто-нибудь помочь мне с этим
я также пробовал с
ФУНКЦИЯ COALESCE()
но сумма получается как пустая.
PIEBALDconsult
Неужели никаких записей не вернули?
Member 13142345
Никакие записи не возвращаются. если есть сумма она показывает сумму но если ее нет она показывает как пустую
itsmypassion
С GROUP BY вы не можете получить NULL или 0, если записи не найдены.Попробуйте опустить Group BY
Member 13142345
когда я опускаю группу к тому времени, сумма отображается как "0". Но результат отличается от ожидаемого результата, так как я не написал группу по
Laiju k
можете ли вы дать значения строк и столбцов, как показано на рисунке.
Laiju k
если записей нет, то передайте значение '0' в сумму в коде позади.