Дата показывается как NULL теперь, когда число равно 0, любые идеи о том, как заставить его показать дату?Нужная дата, чтобы показать вместо Null
SELECT
dc.dateasdate AS 'Date',
CASE
WHEN dc.dateasdate IS NULL THEN '0'
ELSE COUNT(Practice)
END AS 'Total Enquiries',
dp.practice,
de.Origin
FROM dim.Practice dp
LEFT JOIN fact.enquiry fe
ON fe.PracticeSKey = dp.PracticeSKey
LEFT JOIN dim.EnquiryOrigin de
ON de.EnquiryOriginSKey = fe.EnquiryOriginSKey
AND de.Origin = 'Web Enquiry'
LEFT JOIN dim.Calendar dc
ON dc.CalendarSKey = fe.EnquiryCreatedSKey
AND dc.dateasdate = '2016-04-03'
WHERE
de.Origin IS NOT NULL
GROUP BY
dc.dateasdate,
de.Origin,
practice
ORDER BY dc.dateasdate, Practice
Вы используете MySQL или SQL Server? –
Что вы намерены снять? Показывать дату «Дата по умолчанию» как «Дата», когда dc.dateasdate имеет значение null или ** force **, показывая дату, даже если она «NULL»? –
сила, показывающая дату, когда дата равна нулю – ebjdnh