Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从列datetime数据类型MSSQL中分离签入和签出_Php_Sql Server_Datetime_Time And Attendance - Fatal编程技术网

Php 从列datetime数据类型MSSQL中分离签入和签出

Php 从列datetime数据类型MSSQL中分离签入和签出,php,sql-server,datetime,time-and-attendance,Php,Sql Server,Datetime,Time And Attendance,我需要将checkintime列分离为AM作为checkin和PM作为checkout 尝试此查询。。在like子句中添加您的搜索条件 选择案例 当checktime像“%AM%”时,则LEFTchecktime,Charindex“”,checktime-1 别称 终止 案例 当检查时间为“%PM%”时,则为RIGHTchecktime、Charindex“”,Reversechecktime-1 终止 几天前,我从你的桌子上开发了一个考勤系统。大多数考勤机只保存一个日志供您输入。如果一名员

我需要将checkintime列分离为AM作为checkin和PM作为checkout


尝试此查询。。在like子句中添加您的搜索条件

选择案例 当checktime像“%AM%”时,则LEFTchecktime,Charindex“”,checktime-1 别称 终止 案例 当检查时间为“%PM%”时,则为RIGHTchecktime、Charindex“”,Reversechecktime-1 终止
几天前,我从你的桌子上开发了一个考勤系统。大多数考勤机只保存一个日志供您输入。如果一名员工打孔5次,则该员工当天将有5个条目。我所做的是将一名员工一天内的所有条目分开,并将第一个和最后一个条目用于办理入住和退房手续。使用AM/PM查询不是一个好主意,入住或退房都可以是AM或PM。

在此处添加mssql查询。.请在此处查看图片@Rahul Dambarekindy查看图片表单链接可能存在的未工作副本,请看这张图片,我的代码是:选择CHECKINOUT.USERID,Ent_Staff.StaffName,CHECKINOUT.CHECKTIME FROM Ent_Staff INNER JOIN USERINFO ON USERINFO.BADGENUMBER=Ent_Staff.Bio_Id INNER JOIN Mas_Shift.Shift_Id=Ent_Staff.Shift_Id INNER JOIN CHECKINOUT ON CHECKINOUT.USERID其中CHECKINOUT.CHECKTIME>='01/27/2016'和CHECKINOUT.CHECKTIME<'01/28/2016'和CHECKINOUT.USERID在9,15订单中checkinout.CHECKTIME@Rahul Dambare