编号 名称 打卡时间
1 a 2013-1-1 08:33:01.067
1 a 2013-1-1 09:33:01.067
1 a 2013-1-1 11:33:01.067
1 a 2013-1-1 19:33:01.067
2 b 2013-1-1 09:33:01.067
2 b 2013-1-1 09:33:01.067
2 b 2013-1-1 18:33:01.067
1 a 2013-1-2 09:33:01.067
1 a 2013-1-2 22:33:01.067
1 a 2013-1-3 09:00:01.067
1 a 2013-1-3 22:33:01.067
1 a 2013-1-3 09:33:01.067
1 a 2013-1-3 21:00:01.067结果,求本月人员上班打卡信息,每天可能打多次卡,当天打卡记录只取最小一个时间和最大的一个时间编号 名称 上班时间 下班时间
1 a 2013-1-1 08:33:01 2013-1-1 19:33:01
1 a 2013-1-2 09:33:01 2013-1-2 22:33:01
1 a 2013-1-3 09:00:01 2013-1-3 21:00:01
1 a 2013-1-1 08:33:01.067
1 a 2013-1-1 09:33:01.067
1 a 2013-1-1 11:33:01.067
1 a 2013-1-1 19:33:01.067
2 b 2013-1-1 09:33:01.067
2 b 2013-1-1 09:33:01.067
2 b 2013-1-1 18:33:01.067
1 a 2013-1-2 09:33:01.067
1 a 2013-1-2 22:33:01.067
1 a 2013-1-3 09:00:01.067
1 a 2013-1-3 22:33:01.067
1 a 2013-1-3 09:33:01.067
1 a 2013-1-3 21:00:01.067结果,求本月人员上班打卡信息,每天可能打多次卡,当天打卡记录只取最小一个时间和最大的一个时间编号 名称 上班时间 下班时间
1 a 2013-1-1 08:33:01 2013-1-1 19:33:01
1 a 2013-1-2 09:33:01 2013-1-2 22:33:01
1 a 2013-1-3 09:00:01 2013-1-3 21:00:01
解决方案 »
- 如何用SQL在有序的表中查找出遗漏的数据,例如某字段 1,3,4,5,6,8....如何查找 2,7不存在
- 麻烦大家帮看看这个 inner join语句该怎么写?
- 关于批处理文件bat中执行sql语句,要怎么得到其中的错误信息呢,多谢大家了,急呀!
- 关于数据插入问题
- 求sql 字符类型 交叉表 向上并排
- 关于比较复杂的“无限分类”查询更新UPDATE问题!
- bcp导入文本文件时遇到的问题
- 帮忙一个查询语句的优化!谢谢
- KILL 进程和在企业管理器里结束进程有什么区别吗??
- 大家好,在SQL Server中能否用语句将一个文本文件中的内容插入到一个表中。文本文件的格式是规则的。谢谢!
- 有没有懒一点的SQL语句
- SQL多表查询时,一个表的列值为另外一个表的表名,如何关联查询?
select 编号,名称,min(打卡时间) as 上班时间 ,max(打卡时间) as 下班时间 from tb
group by 编号,名称,convert(varchar,打卡时间,23)
select 编号,名称,min(打卡时间)上班时间,max(打卡时间)下班时间 from tb group by 编号,名称,convert(varchar(max),cast(打卡时间 as datetime),23))t
where 编号=1