SqlServer获取某个月的最后一天
时间: 2023-08-08 11:10:36 浏览: 383
SQL Server中获取第一天、最后一天
在 SQL Server 中,你可以使用 `EOMONTH` 函数获取指定日期的月份的最后一天。以下是使用 `EOMONTH` 函数获取某个月的最后一天的示例:
```sql
SELECT EOMONTH('2022-09-01') AS LastDayOfMonth;
```
在上述示例中,`EOMONTH('2022-09-01')` 返回 2022 年 9 月的最后一天,结果为 `2022-09-30`。
你也可以将一个列或变量作为 `EOMONTH` 函数的参数,如下所示:
```sql
DECLARE @date DATE;
SET @date = '2022-09-01';
SELECT EOMONTH(@date) AS LastDayOfMonth;
```
在上述示例中,将变量 `@date` 设置为 `2022-09-01`,然后使用 `EOMONTH` 函数获取该月的最后一天,结果与前面的示例相同。
希望能满足你的需求。如果还有其他问题,请随时提问。
阅读全文