范文无忧网范文学习范文大全

SQL2000根据排班员工信息表批量生成考勤记录表

02月10日 编辑 fanwen51.com

[质量管理记录表格如何设计]质量管理必须以记录作依据,称为质量记录表式(from),属于质量管理体系文件的组成部分。 在质量管理体系运行过程中,质量记录表式记载了各种有关的实际情况和数据之后,便形成了质量...+阅读

with pb as ( --每天排班的上班准点秒数与下班准点秒数

select 工号 id,

(case d1 when 10 then 8 when -10 then 20 when 8 then 8 else 0 end)*3600 sb1,

(case d1 when 10 then 20 when -10 then 32 when 8 then 17 else 64 end)*3600 xb1,

--...

(case d31 when 10 then 8 when -10 then 20 when 8 then 8 else 0 end)*3600 sb31,

(case d31 when 10 then 20 when -10 then 32 when 8 then 17 else 64 end)*3600 xb31

),

kq1 as (

select userid id, checktime ct, checktype type, row_number() over(order by checktime) rn

from c

),

kq2 as ( --必须保证有上班就有下班且同一天上班只有1个,否则要去重

select t1.id, day(t1.checktime) dd, --几号

datediff(ss, cast(convert(char(10), t1.ct, 120) as datetime, t1.ct) sb, --上班秒数

datediff(ss, cast(convert(char(10), t1.ct, 120) as datetime, t2.ct) xb --下班秒数

from kq1 t1 join kq1 t2 on t1.id=t2.id and t1.rn=t2.rn+1

where t1.type='I'

),

kq as (

select id,

max(case when dd=1 then sb end) sb1, max(case when dd=1 then xb end) xb1,

---...

max(case when dd=31 then sb end) sb2, max(case when dd=31 then xb end) xb31,

from kq2

group by id

)

select ui.userid, ui.name,

case when kq.sb1<=pb.sb1 then '准点' else '不准点' end sb1,

case when kq.xb1>=pb.xb1 then '准点' else '不准点' end xb1,

--...

case when kq.sb31<=pb.sb31 then '准点' else '不准点' end sb31,

case when kq.xb31>=pb.xb31 then '准点' else '不准点' end xb31

from userinfo ui left join pb on ui.userid=pb.id

left join kq on ui.userid=kq.id

大致如此,没测,自己看明白后按自己需求改吧

延伸阅读:

变电站安全教育培训记录表当中的主讲人是谁安全教育培训主讲人可以是项目经理,技术负责人,也可以是安全主管,甚至安全员自己,关键看讲的是什么内容。具体培训内容有: 1、单位各科室管理人员的培训 ⑴各科室全体管理人员(包...

工作转正谈话记录表里的内容怎么写员工转正自我评价表 本人于2xx-x年XX月XX日成为公司的试用员工,至今试用已满3个月. 作为一名应届毕业生,初来公司,曾经很担心不知该怎么与人共处,该如何做好工作;但是公司宽松融...

入党生活谈心谈话记录表内容怎么填领导:按照支部的安排,党员之间要开展一对一地谈心活动,今天我们在一起谈一谈对开展保先教育的认识,相互之间开展批评与自我批评。下属:我感到开展这次活动,在一定程度上提高了党员...

精准扶贫谈话记录表怎么写性别 民族 出生 日期 入学 时间 年级 学历层次 (本科、 专科、中 职) 联系 年龄 注:1.此表必须由学生本人填写,不得代填;2.学生本人填写申请理由时,根据资助政 策在□打√。3.填写...

幼儿园户外体育器材安全隐患排查维修记录表怎么写我园房屋、电路、车辆、卫生等方面进行了全面检查。检查人员对我园教学、管理及环境卫生工作给予充分肯定,同时也指出了存在问题和不足,提出了整改意见。我园严格按照整改意见...

机械设备日常保养记录表格式按照卫生部出台三级甲等医院相关规定。简要提示您以下几点。第一:设备维修及其维护保养(通常是大型定期维护保养)。记录,属于设备科设备工程师来做维修及其维护保养工作,并填写好...

电梯维保记录表怎么填写1、本记录为规范电梯日常维护保养而制定。 2、本记录由维修保养单位专业持证人员用钢笔填写,字迹应工整, 不允许涂改,用双划线划改且应签划改人员姓名及日期。 3、本记录一式两...

产品售后维护用什么软件记录表云天售后服务管理系统 ★ 来电自动显示客户基本信息、销售记录、售后记录、回访记录、客户提醒日、图片等(支持手机和普通固话) ★ 销售管理,售后接单派工管理,回访管理 ★ 备件...

TS16949培训记录表你说的意思是只在培训记录的表格上删除被培训人的考核成绩或评估结果栏目吗?我首先要问你,为什么要那样做呢? 如果是仅是指在培训记录表单上删除该栏的话我认为是可以的(对表格...

推荐阅读
图文推荐
栏目列表