求出两个时间段的间隔的小时和分钟余数
Create Procedure GetIntHourMinutes
@Cards1 Varchar(500), --刷卡前的时间
@Cards2 Varchar(500), --刷卡后的时间
@GapHour Varchar(500) Output, --算出两个时间的间隔小时
@GapMinutes Varchar(500) OutPut --算出两个时间的分钟余数
As
Declare @Hour1 Varchar(500),@Min1 Varchar(500) --定义上班的小时,上班的分钟
Declare @Hour2 Varchar(500),@Min2 Varchar(500) --定义下班的小时,下班的分钟
Declare @Minutes1 Varchar(500),@Minutes2 Varchar(500) --定义上班刷卡的分钟数,下班刷卡的分钟数
Declare @AllMinutes Varchar(500),@Hour Varchar(500),@Minutes Varchar(500) --定义上班的总共分钟数,上班的总小时,上班的分钟余
数
Execute SetHourMinutes @Cards1,@Hour1 Output,@Min1 Output --取出上班的小时,上班的分钟
Execute SetHourMinutes @Cards2,@Hour2 Output,@Min2 OutPut --取出下班的小时,下班的分钟
if cast(@Hour2 as int) &l