填充MySQL 中的日期空白
問題:
問題:提取特定日期的數據聚合,使用MySQL 查詢。但是,傳回的結果集僅包含有資料的日期,在沒有資料的日期之間留有間隙。目標是用零填充這些間隙以創建連續的日期範圍。
解決方案:要實現此目的,需要一個輔助表。此表將包含從所需開始日期到所需結束日期的所有日期。 可以使用查詢填充輔助表:替換'2023-01 -01' 和'2023-12-31' 以及您想要的開始和結束日期。 接下來,輔助表用於與原始查詢執行LEFT JOIN:此修改後的查詢將傳回包含所有日期的所需結果集,包括原始表中沒有資料的日期,並用零填充。以上是如何用零填滿 MySQL 聚合查詢中的日期間隙?的詳細內容。更多資訊請關注PHP中文網其他相關文章!