求当前时间当月有多少天SQL自定义函数

CREATE   FUNCTION   dbo.fn_dayofmonth   (@dt   datetime)      
  RETURNS   int   AS      
  BEGIN    
  declare   @nextmonth   datetime  
  set   @nextmonth=dateadd(m,1,@dt)  
  return(day(dateadd(day,-day(@nextmonth),@nextmonth)))  
  END
原文地址:https://www.cnblogs.com/skyblue/p/674579.html