sql – 我想要两个日期时间的小时,分??钟,秒差异
发布时间:2020-12-12 06:43:07 所属栏目:MsSql教程 来源:网络整理
导读:我正在为员工开发时间管理系统. 我想要持续时间员工迟到多久,或者他早点去. 我有以下结构. **Attendace** AutoId --uniqueidentifier EMployeeId --uniqueidentifierDate --datetimeInTime -- varchar(50)OutTime -- varchar(50)ActualInTime--datetimeActual
我正在为员工开发时间管理系统.
我想要持续时间员工迟到多久,或者他早点去. 我有以下结构. **Attendace** AutoId --uniqueidentifier EMployeeId --uniqueidentifier Date --datetime InTime -- varchar(50) OutTime -- varchar(50) ActualInTime--datetime ActualOutTime--datetime 我想要迟到的报告(即谁在ActualInTime之后的早晨来到这里,以及hh:mm:ss持续多长时间)并且还想早点去(即在格式hh:mm:ss格式的持续时间中,在ActualOutTime之前的早些时候去的人) 所以,请你帮帮我.. ??? 解决方法这段代码可能对你有帮助……DECLARE @First datetime DECLARE @Second datetime SET @First = '04/02/2008 05:23:22' SET @Second = getdate() SELECT DATEDIFF(day,@First,@Second)*24 as TotalHours,DATEDIFF(day,@Second)*24*60 as TotalMinutes,@Second)*24*60*60 as TotalSeconds (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |