mysql怎么根据年月获取此年月的月初日期和月末日期
时间: 2023-09-10 18:08:17 浏览: 120
根据年月获取此年月的月初日期和月末日期,可以使用MySQL中的DATE_FORMAT()函数和LAST_DAY()函数。
月初日期的获取:
```sql
SELECT DATE_FORMAT('2022-01-01', '%Y-%m-01');
```
其中,'2022-01-01'表示需要获取的年月,'%Y-%m-01'表示格式化日期的格式,即年-月-01,表示获取当月的1号。
月末日期的获取:
```sql
SELECT LAST_DAY('2022-01-01');
```
其中,'2022-01-01'表示需要获取的年月,LAST_DAY()函数可以返回该月的最后一天。
如果需要将月初日期和月末日期放在同一行进行查询,可以使用如下SQL语句:
```sql
SELECT DATE_FORMAT('2022-01-01', '%Y-%m-01') AS start_date, LAST_DAY('2022-01-01') AS end_date;
```
其中,AS关键字用于给查询结果的列名起别名,start_date表示月初日期的别名,end_date表示月末日期的别名。
阅读全文