考勤数据导出,需要查询每天最早一次和最晚一次考勤
CREATE TABLE `t_sign_in_out` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录id',
`user_id` int(11) DEFAULT NULL COMMENT '用户id',
`signIn_time` datetime DEFAULT NULL COMMENT '签到时间',
`sign_out_time` datetime DEFAULT NULL COMMENT '签退时间',
`duration` double DEFAULT NULL COMMENT '时长',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
)
表格式如上,每天每个userid可以签到多次,签退多次,有可能某天最后一次签退为空,但是这条之前已经签退了,即例如早上10点签到十一点签退,中午签到缺没有签退,这种时候应该是最早早上签到,最晚早上签退的