感谢您的帮助!这里的另一个...
SQL - 交换/交换字段值
现状:
公司从早8点工作 - 下午6:00。
我们使用生物识别设备进行考勤。
员工在按下手指前先点击设备上的“IN”或“OUT”,以知道它是IN(上午)还是OUT(下午)。
问题:
一些员工错误地点击设备上的 “OUT”,然后按自己的手指,因为他们签到,注册为OUT(AM)..(反之亦然),IN(PM)。
下面是一个简单的数据以供参考:
EmpID LogTime CheckType
1 4/4/2017 7:24:22 AM OUT
1 4/4/2017 18:02:11 PM IN
一个员工打“OUT”,但当时被认为是“IN”清晨。下午离开办公室时打“IN”。
问:
使用SQL(SQL Server)的,我怎么能交换他们的checktypes?
非常感谢你们!
如果有人有什么留下了一个小时,回来?即IN,OUT,IN和OUT同一天? – jarlh
绝对确定他们在中午之前只有IN,而在中午之后才是OUT? – BeanFrog
@jarlh我有一个代码来获得第一个IN,最后一个OUT。它工作得很好,除了我上面发布的问题:( – Jorz