[讨论] 查询日期的资料单天消失

楼主: akk98 (akk)   2020-01-08 19:10:24
数据库名称: mysql
数据库版本: 8.0
内容/问题描述:
select date_format( t.addtime, '%Y-%m-%d' ) AS addtime,
count(t.account) as count
from
chestlog.log_loginreg_msg t
where
date_format( t.addtime, '%Y-%m-%d' ) >
DATE_FORMAT((DATE_FORMAT(NOW(), '%Y-%m-%d') - interval 30 day), '%Y-%m-%d')
and type=3 group by date_format( t.addtime, '%Y-%m-%d' )
有一天因为count 出来数字为0 他直接跳过 但我是多个字段连结
导致某天的其他资料 一并消失
我用过coalesce 跟 isnull(t.count,0) 就是不理我的跳过
很苦恼 不知道有没有人遇到一样的问题
呈现是这样
2019-12-29 2
2019-12-30 3
2019-12-31 77
2020-01-01 22
2020-01-03 2
直接跳过一月二号 但我需要一月2号的其他资料 他给我全部丢了
希望有神人帮忙一下 感恩
作者: MOONY135 (谈无欲)   2020-01-09 13:18:00
https://reurl.cc/nVG6DdIFNULL(COUNT(t2.name), 0) AS refNr

Links booklink

Contact Us: admin [ a t ] ucptt.com