首頁  >  文章  >  資料庫  >  如何使用 MySQL 找出給定年份中每個月的第一天?

如何使用 MySQL 找出給定年份中每個月的第一天?

Barbara Streisand
Barbara Streisand原創
2024-11-08 21:49:021025瀏覽

How to Find the First Day of Each Month in a Given Year Using MySQL?

取得給定年份的每個月的第一天

在MySQL 中,您可以獲得特定年份的的第一天使用簡單的查詢來計算年份。假設您選擇了日期,例如“2010-06-15”。您想要檢索該月的第一天,即「2010-06-01」。

要實現此目的,請使用以下MySQL 查詢:

select CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE);

替換'NOW(如果您想計算不同年份的每個月的第一天,請將)' 替換為您想要的日期。例如,要取得2010 年每個月的第一天,請使用以下查詢:

select CAST(DATE_FORMAT('2010-01-01' ,'%Y-%m-01') as DATE);

此查詢套用DATE_FORMAT() 函數以指定格式格式化日期,然後進行強制轉換使用CAST()函數將結果轉換為DATE 資料型別。

以上是如何使用 MySQL 找出給定年份中每個月的第一天?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn