当计数为0时,日期显示为NULL,是否有关于如何显示日期的任何想法?
* * * * * php /var/www/stockhit/artisan schedule:run 1>> /dev/null 2>&1
答案 0 :(得分:0)
我相信你想要以下内容:
case WHEN COUNT(Practice) is null THEN '0' ELSE COUNT(Practice) END AS 'Total Enquiries'
答案 1 :(得分:0)
SELECT dc.dateasdate,
(case WHEN dc.dateasdate is null THEN 0 ELSE COUNT(Practice) END) AS TotalEnquiries,
dp.practice,
de.Origin
但是,日期显示为NULL
,因为原始数据中的值为NULL
。在这种情况下,您希望显示什么价值?
编辑:
您可以使用COALESCE()
:
SELECT COALESCE(dc.dateasdate, '2016-04-03')
(case WHEN dc.dateasdate is null THEN 0 ELSE COUNT(Practice) END) AS TotalEnquiries,
dp.practice,
de.Origin
. . .
但是,我怀疑LEFT JOIN
不是你真正想要的。