給定使用者選擇的日期,通常需要計算各種資料對應月份的第一天分析目的。本簡短教學介紹了針對此常見問題的 MySQL 解決方案。
提供的查詢嘗試檢索 2010 年 7 月的第一天。但是,它沒有提供所需的結果結果是因為它從所選日期中減去該月的第幾天(在本例中為 17)並添加 1 天。對於其他使用者選擇的日期,此計算將不正確。
要取得任何給定日期的相應月份的第一天,請使用以下MySQL 查詢:
select CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE);
使用此查詢與任何使用者選擇的日期作為輸入將始終返回相應月份的第一天,滿足指定要求。
以上是如何在 MySQL 中取得一個月的第一天?的詳細內容。更多資訊請關注PHP中文網其他相關文章!