文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mssql_函数_取得两个日期间的相隔实际月份数

mssql_函数_取得两个日期间的相隔实际月份数

时间:2007-05-14  来源:davidxueer

ALTER  function fn_DateDiffMonth(@sStart varchar(20),@sEnd varchar(20))
 returns integer
 as
begin
--取得两个日期间的相隔实际月份数 
 declare @Result integer
 declare @sDateEnd char(10),@sDate char(10)

 set @Result = DateDiff(month,@sStart,DateAdd(day,1,@sEnd)) --系统函数计算相差月
 select @sDateEnd=convert(char(10),convert(datetime,Rtrim(@sEnd)),120)
 set @sDate=convert(char(10),DateAdd(day,-1,DateAdd(month,@Result,@sStart)),120) --开始日期加上相差月份数的日期(要提前一天)
 if (@sDateEnd < @sDate)
 begin
   set @Result = @Result-1
 end
 
return @Result
--调用 select dbo.fn_DateDiffMonth('2007-09-11','2007-10-2')
end

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载