SQL Server 获取月份最后一天的新函数 EOMONTH()

红薯 发布于 2011/08/04 23:50
阅读 3K+
收藏 2
SQL Server Denali CTP3 引入一个全新的函数 EOMONTH ,用于获取月份的最后一天。在此之前我们一般会用下面的方法来获取:
SELECT DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,,GetDate())+1,))

有了 EOMONTH () 函数, 这将变得非常简单,如下:
SELECT EOMONTH (GETDATE()) AS Result;

或者:
SELECT EOMONTH (GETDATE(),3) AS Result;
加载中
0
笨蛋EGG
笨蛋EGG
好函数·····在统计报表的时候经常用到月最后一日……虽然这个功能不难实现……
返回顶部
顶部