要將JSON 物件組織為年和月,您需要一個按年和月對資料庫記錄進行分組的查詢.
到目前為止,您的查詢使用MONTHNAME() 和YEAR() 函數從Trading_summary表中選擇月份和年份。但是,它僅按月份對結果進行分組,從而將不同年份的記錄集中在一起。
要解決此問題,您需要使用YEAR() 函數添加第二個分組子句:
GROUP BY YEAR(t.summaryDateTime), MONTH(t.summaryDateTime);
這將按年份和月份對記錄進行分組,為您提供所需的JSON 物件格式。
以上是如何按月和年將 MySQL 資料庫記錄分組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!