gpt4 book ai didi

sql - 我想要小时,分钟,两个日期时间的第二个差异

转载 作者:行者123 更新时间:2023-12-04 04:47:25 25 4
gpt4 key购买 nike

我正在为员工开发时间管理系统。

我想要员工迟到或早到的持续时间。

我有以下结构。

**Attendace**  
AutoId --uniqueidentifier
EMployeeId --uniqueidentifier
Date --datetime
InTime -- varchar(50)
OutTime -- varchar(50)
ActualInTime--datetime
ActualOutTime--datetime

我想要迟到报告(即谁在 ActualInTime 之后的早上迟到以及 hh:mm:ss 中的持续时间是多少)并且还想要早点(即谁在 ActualOutTime 之前的晚上早到,格式为 hh:mm:ss )

所以你能帮帮我吗..???

最佳答案

此代码可能会帮助您...

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,@First,@Second)*24*60 as TotalMinutes,
DATEDIFF(day,@First,@Second)*24*60*60 as TotalSeconds

关于sql - 我想要小时,分钟,两个日期时间的第二个差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com