工人打卡,正常情况执行数据-- 得到正班工时

ALTER   PROCEDURE [dbo].[Hr_addNote2]
as
BEGIN 
  update Hr_1 set 备注 =‘正常 8 H‘ where
上班打卡_A < CONVERT(datetime,CONVERT(char(10),日期时间,120) + ‘ 08:31:00‘,101) and
下班打卡_P > CONVERT(datetime,CONVERT(char(10),日期时间,120) + ‘ 18:00:00‘,101) and 
下班打卡_A > CONVERT(datetime,CONVERT(char(10),日期时间,120) + ‘ 12:00:00‘,101) and
下班打卡_A < CONVERT(datetime,CONVERT(char(10),日期时间,120) + ‘ 12:40:00‘,101) and
上班打卡_P > CONVERT(datetime,CONVERT(char(10),日期时间,120) + ‘ 12:40:00‘,101) and
上班打卡_P < CONVERT(datetime,CONVERT(char(10),日期时间,120) + ‘ 13:31:00‘,101)
and 备注 is null  and  考勤号码 not in
(select 考勤号码 from Hr where 部门 in (‘研发部‘,‘软件部‘,‘人力资源‘,‘财务中心‘,‘采购中心‘,‘市场部‘,‘工程部‘,‘总公司‘,‘总经办‘,‘销售公司‘))
END

-----装配打卡

时间: 2024-10-02 14:13:55

工人打卡,正常情况执行数据-- 得到正班工时的相关文章

《炉石传说》建筑设计欣赏(6):卡&amp;amp;在执行数据时,组织能力

上一篇文章我们看到了<炉石传说>核心存储卡的数据,今天,我们不断探索卡&身手. 基本的类 通过之前的分析,卡牌&技能涉及到几个类体系:Entity.Actor.Card.Spell,令人十分困惑,特别是前两者.在这里先略带武断的说一下这几个类的基本定位: Entity主要用来做网络数据同步用的: Actor主要处理client的渲染对象的控制,作为Component挂载在资源对象上: Spell是技能Prefab挂载的脚本. Card是卡牌Prefab挂载的脚本.在执行时处于中

[翻译] - &lt;Entity Framework&gt; - 直接执行数据库命令

原文:[翻译] - <Entity Framework> - 直接执行数据库命令 纯属学习上的记录, 非专业翻译, 如有错误欢迎指正! 原文地址: http://msdn.microsoft.com/en-us/library/gg715124(v=vs.103) 使用 EF 4.1 或者更新版本, 你可以直接执行任何数据库命令. 在本节介绍的方法允许你对数据库执行原生的 SQL 命令. 通过 SQL 查询语句获取实体对象集 DbSet 类中的 SqlQuery 方法允许你执行一个返回实体对象

Android中突发情况Activity数据的保存和恢复

Android中突发情况Activity数据的保存和恢复 写在前面:在我们的APP使用的过程中,总有可能出现各种手滑.被压在后台.甚至突然被杀死的情况.所以对APP中一些临时数据或关键持久型数据,就需要我们使用正确的方式进行保存或恢复. 突发情况都有哪些? 因为本文讨论的是当一些突发情况的出现时,对数据的保存和恢复.所以现在总结一下突发情况应该都有哪些? 点击back键 点击锁屏键 点击home键 其他APP进入前台 启动了另一个Activity 屏幕方向旋转 APP被Kill 当这些突发情况发

ETL调度开发(5)——连接数据库执行数据库命令子程序

ETL调度中读写数据信息,都需要连接数据库,下面的子程序通过传入的数据库连接字符串和数据库命令(或SQL)执行所需要的操作: #!/usr/bin/bash #created by lubinsu #2014 source ~/.bash_profile values=`sqlplus -S $1 << EOF set heading off feedback off pagesize 0 verify off echo off WHENEVER SQLERROR exit SQL.SQLCO

android 写行为日志到SD卡 并发处理 异步写入数据到文件不影响界面响应时间

公司在做一个项目 要求记录用户行为,写行为日志文件到SD卡.实现思想 不影响界面用户体验,要时时记录日志 不能漏掉. 1.并发处理日志 写一个类负责管理各个线程传过来的日志数据,日志数据放在队列中等待写线程去处理.这里每次添加一条日志数据都会检查写日志线程是否在工作,同时为了并发处理传过来的数据采用synchronized 同步: ConcurrentLinkedQueue 是基于链接节点的.线程安全的队列.并发访问不需要同步.因为它在队列的尾部添加元素并从头部删除它们,所以只要不需要知道队列的

工人打卡,正常加班情况执行-- 得到加班工时

ALTER   PROCEDURE [dbo].[Hr_addNote3]asBEGIN    update Hr_1 set 加班备注 ='正常加班:' + dbo.GetHour(上班打卡_E,下班打卡_E)  where   上班打卡_E < CONVERT(datetime,CONVERT(char(10),日期时间,120) + ' 18:31:00',101) and 上班打卡_E > CONVERT(datetime,CONVERT(char(10),日期时间,120) + '

一步一步跟我学习hadoop(7)----hadoop连接mysql数据库执行数据读写数据库操作

为了方便 MapReduce 直接访问关系型数据库(Mysql,Oracle),Hadoop提供了DBInputFormat和DBOutputFormat两个类.通过DBInputFormat类把数据库表数据读入到HDFS,根据DBOutputFormat类把MapReduce产生的结果集导入到数据库表中. 运行MapReduce时候报错:java.io.IOException: com.mysql.jdbc.Driver,一般是由于程序找不到mysql驱动包.解决方法是让每个tasktrack

通过 Statement 执行数据表的更新操作

通过Statement来执行SQL的Insert,Delete,Update操作 package xuezaipiao; /** * 通过JDBC向数据表中添加数据 * 1.获取数据库连接 * 2.Statement : 用于执行SQL的对象 * --通过 Connection 的createStatement() 方法来获取 * --通过executeUpdate(sql) 可以执行SQL语句 * --注意SQL 是INSERT.UPDATE.DELETE,不能是SELECT * 3.Conn

SD卡格式化后的数据还能恢复吗?

SD卡提示格式化?SD卡在电脑读写操作中突然提示需要格式化,这时候可能是这些原因导致的.1.SD卡接口是否完全插入:如果是接口损坏,需要到专业的维修店进行维修了:2.在传输数据的时候,被强行拔下,这种情况下也有可能导致SD卡出现逻辑损坏:3.病毒***SD卡,它们可能会删除或窃取SD卡上的文件,并导致数据丢失.当发现数据丢失了最重要的是及时采取恢复措施找回丢失的文件,在恢复数据之前请避免重复SD卡格式化,或者继续写入新的数据.恢复SD卡格式化的数据?迷你兔免费数据恢复工具:迷你兔支持多种数据存储