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

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

Barbara Streisand
發布: 2024-11-08 21:49:02
原創
1087 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板