CREATE proc s_Time_diff ----s_Time_diff '2014/5/30 16:00' ,'2014/6/4 9:00'
@Date_From nvarchar(40),
@Date_End nvarchar(40)
as
declare @DateF datetime,@DateE datetime,@MI int,@work_From datetime,@work_End datetime
,@HH decimal(18,2),@Date_Temp datetime,@DD int,@Num int,@Num_W int
select @DateF=convert(char(4),DATEPART(YYYY,@Date_From))+'/'+convert(char(2),DATEPART(MM,@Date_From))+'/'+convert(char(2),DATEPART(DD,@Date_From))
select @DateE=convert(char(4),DATEPART(YYYY,@Date_End))+'/'+convert(char(2),DATEPART(MM,@Date_End))+'/'+convert(char(2),DATEPART(DD,@Date_End))
select @HH=0
if(@DateF=@DateE)---起讫时间同一天
begin
select @MI=DATEDIFF(Mi,@Date_From,@Date_En