上班时间8:30 下班时间17:30 这个是字段还是查询结果? 如果是查询结果的话 select 员工ID,max(打卡时间) as 下班时间 ,min(打卡时间) as 上班时间from tb group by 员工ID 这样就直接查询出来了
2008才支持date和time类型的数据,如果是2008之前的版本,自己改下代码去转换日期和时间 [quote=引用 5 楼 shinger126 的回复:] select 员工ID, cast(打卡时间 as date) 日期, min(cast(打卡时间 as time)) 上班时间, max(cast(打卡时间 as time)) 下班时间 from 考勤记录 group by 员工ID,cast(打卡时间 as date)
[quote=引用 2 楼 fredrickhu 的回复:] 上班时间8:30 下班时间17:30 这个是字段还是查询结果? 如果是查询结果的话 select 员工ID,max(打卡时间) as 下班时间 ,min(打卡时间) as 上班时间from tb group by 员工ID 这样就直接查询出来了
select 员工ID, cast(打卡时间 as date) 日期, min(cast(打卡时间 as time)) 上班时间, max(cast(打卡时间 as time)) 下班时间 from 考勤记录 group by 员工ID,cast(打卡时间 as date)
34,590
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧