学堂 学堂 学堂公众号手机端

可以使用SQL的DATEADD函数结合DATEPART函数来获取每月的最后一天,具体可以参考以下示例代码: SELECTDATEADD(day,-1,DATEADD(month,

lewis 1年前 (2024-02-17) 阅读数 4 #技术

可以使用SQL的DATEADD函数结合DATEPART函数来获取每月的最后一天,具体可以参考以下示例代码:

SELECTDATEADD(day,-1,DATEADD(month,1,DATEADD(day,1,DATEADD(month,DATEDIFF(month,0,GETDATE()),0))))

上述代码中,首先使用DATEDIFF函数获取当前日期与1900-01-01相差的月数,然后使用DATEADD函数获取当前月的第一天,再加一个月得到下个月的第一天,最后减去一天即为当前月的最后一天。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门