[討論] 查詢日期的資料單天消失

看板Database (資料庫)作者 (陽光老哥 fighting!!!)時間4年前 (2020/01/08 19:10), 編輯推噓0(002)
留言2則, 1人參與, 4年前最新討論串1/1
資料庫名稱: 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號的其他資料 他給我全部丟了 希望有神人幫忙一下 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.93.55 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1578481826.A.42C.html

01/09 13:18, 4年前 , 1F

01/09 13:20, 4年前 , 2F
IFNULL(COUNT(t2.name), 0) AS refNr
01/09 13:20, 2F
文章代碼(AID): #1U5RYYGi (Database)
文章代碼(AID): #1U5RYYGi (Database)