先有一个表格,内容非常多,如图所示,但是只需查询所有员工的早晚打卡记录.本人已实现所有员工在指定某一天的最早和最晚的打卡记录.现在需要实现的日期增加了.现在要查询的是所有员工从...

先有一个表格,内容非常多,如图所示,但是只需查询所有员工的早晚打卡记录.

本人已实现所有员工在指定某一天的最早和最晚的打卡记录.

现在需要实现的日期增加了.

现在要查询的是所有员工从某一指定日期段里的每一天的早晚打卡记录.

(比如, 从2013-07-15到系统时间, 又或者2013-05-06之前的所有记录)

大家一定会觉得看起来时间很多天,如果这样做即使写出来信息也会非常多.

在这里,我先解释一下,这真的就是我被要求要做的...不用管出来多少信息.

现在要的就是如下>>

1: 某一位员工在指定时间段里每一天的最早和最迟打卡记录

2: 某一位员工在指定时间段里每一天的工作时间(通过第一项来解决)

3: 所有员工在指定时间段里每一天的最早和最迟打卡记录

4: 所有员工在指定时间段里每一天的工作时间(通过第三项来解决)

以上四点其实到最后就是拿来算薪水或者做考勤统计的.

还望大侠们多多帮忙,小妹对SQL Server还不是太熟,还望大侠解释得详细点.

这里有个重点就是因为如图所示,数据库里表格众多,表里数据也非常多,所以希望写出来的脚本是能运行的比较快的,做好了有追加.

希望出来的格式是(比如)>>

card_no fname start_time end_time strat_time end_time ... ...

1 xxxxx xxxxx 2013-xx-xx xx:xx:xx 2013-xx-xx xx:xx:xx

2 xxxxx xxxxx 2013-xx-xx xx:xx:xx 2013-xx-xx xx:xx:xx

3 xxxxx xxxxx 2013-xx-xx xx:xx:xx 2013-xx-xx xx:xx:xx

4 xxxxx xxxxx 2013-xx-xx xx:xx:xx 2013-xx-xx xx:xx:xx

... ... ... ... ...

展开

mysql查询上班打卡sql怎么写_sql查询一段时期里每一天所有员工的打卡记录相关推荐

  1. mysql 索引巧用,SQL语句写得忒野了

    今天来分享几个MySQL常见的SQL错误**(不当)用法.我们在作为一个初学者时,很有可能自己在写SQL时也没有注意到这些问题,导致写出来的SQL语句效率低下,所以我们也可以自省自检一下. 1. LI ...

  2. 【SQL怎么写】查询同一张表中同一个ID对应最新时间的数据记录

    需求 同一张表中,怎么查询出同一个ID的最新记录,比如,某一个用户做过很多次修改,我只以最后一次提交记录为准,这时候是不是犯难了 1.数据准备 SET NAMES utf8mb4; SET FOREI ...

  3. sql镶嵌查询_超实用的SQL语句之嵌套查询

    嵌套查询 什么是嵌套查询. 嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询.其中外层查询也称为父查询,主查询.内 ...

  4. Java中SQL语句写模糊查询_到底Java里的模糊查询语句该怎么写

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 现在String sql="select * from car where carName like '%'+?+'%'";可以查询出 ...

  5. MySQL索引优化分析,SQL优化,慢查询分析

    本文已经迁移到: http://guochenglai.com/2016/05/29/mysql-index-analysis-sql-analysis/

  6. sql 查询表结构_SQL查询语句的完整结构解析

    SELECT语句完整的句法模板: SELECT [DISTINCT] FROM [ JOIN ON ][WHERE ][GROUP BY [HAVING ]][ORDER BY ,...] 上述句法模 ...

  7. 查询成绩最好的前两名_SQL查询整理

    SQL查询相关知识整理 习题中会用到的表 一.简单查询 1.查询姓"猴"的学生名单 select 学号,姓名 from student where 姓名 like '猴%': 2. ...

  8. t - sql的阶梯:超越基础水平2:写子查询

    t - sql的阶梯:超越基础水平2:写子查询 原文链接:http://www.sqlservercentral.com/articles/Stairway+Series/104517/ 通过格雷戈里 ...

  9. mysql 怎么查询慢sql语句_Mysql中 查询慢的 Sql语句的记录查找

    Mysql中 查询慢的 Sql语句的记录查找 慢查询日志 slow_query_log,是用来记录查询比较慢的sql语句,通过查询日志来查找哪条sql语句比较慢,这样可以对比较慢的sql可以进行优化. ...

最新文章

  1. 2020.2idea怎么创建html项目_陈肆横项目日记:百度百科怎么创建自己的名字
  2. Unity中Light Probe详解
  3. WinForm 处理未处理的异常 Application.ThreadException + AppDomain.CurrentDomain.UnhandledException
  4. 抖音店播 就是我们说的商家自播品牌自播
  5. javascript中验证日期和日期时间格式
  6. Pywifi用法 - python
  7. 22-09-04 西安 谷粒商城(01)MySQL主从复制、MyCat读写分离、MyCat分库分表
  8. 打造属于自己的量化投资系统9——支持向量机SVM算法在股票预测涨跌中应用
  9. 【每日一练】56—CSS实现一款实用的响应式卡片悬停效果
  10. Matlab影像处理二
  11. 发布:世界上第一个小米平板4上的Debian Linux 刷机包
  12. 入网许可证_入网许可证怎么查询方法 入网许可证查询方法【图文演示】
  13. python k线斜率计算公式_python – 计算Numpy(或Scipy)中的斜率
  14. 操作无法完成 计算机名不正确,win7系统连接共享打印机时提示“操作无法完成,键入的打印机名不正确”的解决方法...
  15. 电商营销方式抢购,秒杀Redis原子出队列lpop方法作为剩余库存判断条件的实现方式(2)
  16. QT关于界面常用设置
  17. c语言常用的库,C语言的一些常用标准库分享
  18. 服务器网站显示1004报错,失败:错误域= NSURLErrorDomain代码= -1004“无法连接到服务器。”...
  19. 手机联网总是显示正在连接服务器,手机老显示网络连接超时是什么意思
  20. 优雅的使用tg机器人自动下载频道内文件

热门文章

  1. html css燕十八,燕十八_divcss教学笔记.doc
  2. 小程序生成带信息的二维码
  3. 相片打印机原理_用家用打印机打印照片和去冲印照片有什么区别?
  4. 8个游戏开发工具让你不懂编程也能做游戏
  5. 为杰克·韦尔奇点赞(我已离开通用)
  6. Oracle 10g R2 Student PPTs
  7. Word转PPT怎么转换最简单?
  8. ing:自发进化心理学
  9. 吴炯:投资开心网的阿里巴巴前CTO
  10. 内存检测之KFENCE