if exists(select 1 from sysobjects where id=object_id(N'dbo.operman_worktime'))
drop function dbo.operman_worktime
go
create function dbo.operman_worktime
(@date_begin varchar(40),@date_end varchar(40))
returns varchar(40)
as
begin
declare @worktime varchar(40)
select @worktime=datediff(mi,@date_begin,@date_end)
return(@worktime)
end
go
select dbo.operman_worktime('2005-03-04 14:20:00','2005-03-04 14:25:00')
drop function dbo.operman_worktime
go
create function dbo.operman_worktime
(@date_begin varchar(40),@date_end varchar(40))
returns varchar(40)
as
begin
declare @worktime varchar(40)
select @worktime=datediff(mi,@date_begin,@date_end)
return(@worktime)
end
go
select dbo.operman_worktime('2005-03-04 14:20:00','2005-03-04 14:25:00')
SQL工作时间计算函数
本文介绍了一个用于计算两个日期间工作时间的SQL函数。通过定义dbo.operman_worktime函数,可以接收开始和结束时间作为参数,并返回这段时间内的分钟数。
8232

被折叠的 条评论
为什么被折叠?



