考勤统计sql.docx
《考勤统计sql.docx》由会员分享,可在线阅读,更多相关《考勤统计sql.docx(6页珍藏版)》请在冰豆网上搜索。
考勤统计sql
考勤统计sql
篇一:
SQL数据统计例子-考勤统计
a表里有工号,进厂日期B表里是每天的考勤记录,我想统计在进厂日期一年以上二年以内的这段时间内B表里的'假休'天数总和,对应到人写入a表的休息天数里.
sql,表里,工号
selectbh,xm,bdr,yuyaninto#tempfromemployee取人事档案要的字段仓建临时表#temp
select*from#temp
selectbh,count(qt)asqtinto#temp1fromkqrbwhereqt='事假'groupbybh统计B考勤表中的假到临时表#temp1
updateaseta.yuyan=b.qtfrom#tempa,#temp1bwherea.bh=b.bh将#TEmP1更新到#TEmP
/*
a表里有工号,进厂日期
B表里是每天的考勤记录,我想统计在进厂日期一年以上二年以内的这段时间内B表里的'假休'天数总和,对应到人写入a表的休息天数里
*/
-------------
cREaTETaBLETEST1(
idinT,
daTEdaTETimE,
nUmBERinT
)
cREaTETaBLETEST2(
idinT,
mY_STaTUSVaRcHaR(10)
)
inSERTTEST1(id,daTE)
SELEcT1,'20XX-07-1621:
12:
17.823'
UnionaLL
SELEcT2,'20XX-09-1621:
12:
17.823'
inSERTinToTEST2(id,mY_STaTUS)
SELEcT1,'假休'
UnionaLL
SELEcT1,'假休'
UnionaLL
SELEcT1,'假休'
UnionaLL
SELEcT2,'假休'
UnionaLL
SELEcT2,'假休'
-------------
SELEcT*
FRomTEST1
SELEcT*
FRomTEST2
-----------更新---------
;wiTH
cTE_1aS(
SELEcTa.id,SUm(caSEB.mY_STaTUSwHEn'假休'THEn1ELSE0End)nUmBER
FRomTEST1a,TEST2B
wHEREa.id=B.idand
a.daTEBETwEEndaTEadd(YYYY,-2,conVERT(daTETimE,GETdaTE(),112))anddaTEadd(YYYY,-1,conVERT(daTETimE,GETdaTE(),112))
GRoUPBYa.id
)
UPdaTETEST1SETnUmBER=a.nUmBER
FRomcTE_1a
wHEREa.id=TEST1.id
SELEcT*
FRomTEST1
-----------
dRoPTaBLETEST1,TEST2
----------------
其中TEST1,TEST2分别对应a表和B表
篇二:
基于SQL数据的公司考勤系统
分类号:
TP311.5Udc:
d10621-408-(20XX)1375-0密级:
公开编号:
20XX071038
基于SQL数据库的公司考勤系统设计
论文作者姓名:
申请学位专业:
申请学位类别:
指导教师姓名(职称):
论文提交日期:
唐梦测控技术与仪器
工学学士
蔚泽峰(高级工程师)20XX年06月01日
分类号:
TP311.5密级:
公开
Udc:
d10621-408-(20XX)1375-0编号:
20XX071038
成都信息工程学院
学位论文
基于SQL数据库的公司考勤系统设计
论文作者姓名:
申请学位专业:
申请学位类别:
唐梦测控技术与仪器
工学学士
指导教师姓名(职称):
蔚泽峰(高级工程师)论文提交日期:
20XX年06月01日
基于SQL数据库的公司考勤系统设计
摘要
公司考勤系统在当今经济环境中的应用已经很广泛了,本系统是一个基于SQL数据库的公司考勤管理系统,它实现了在c#的基础下对人员进行考勤操作,人员加班操作,上班时间的设置,部门信息,人员信息,考勤记录的管理。
对考勤记录、加班记录的按条件查询,对一个月内员工的考勤记录、加班记录、早退、旷工、日终处理记录的统计查询,很大减少了公司的人力和物力。
本系统的很大的减少了考勤中存在的误差和不必要的麻烦,特别是数据备份功能,确保了公司数据的安全。
关键词:
考勤管理;数据库;SQL;数据备份
ThedesignofSQLdatabasecompanyattendance
systembasedon
abstract
Thecompanyattendancesystemapplicationintoday'seconomicenvironmentisveryextensive,thissystemisabasedontheattendancemanagementsystemSQLdatabase,whichrealizestheattendanceofpersonneloperationbasedinc#,overtimework,worktimesettings,departmentinformation,personnelinformation,attendancerecordsmanagement.Theattendancerecord,overtimerecordsaccordingtotheconditionsofthequery,withinonemonthofstaffattendancerecord,overtime,leaveearly,querystatisticsrecordingwork,dayendprocessingrecords,greatlyreducingthecompany'smanpowerandmaterialresources.Thissystemgreatlyreducestheerrorcheckinginandunnecessarytrouble,especiallythedatabackupfunction,toensurethatthecompany'sdatasecurity.
Keywords:
attendancemanagement;databas;SQL;databackup
论文总页数:
23页
1引言.............................................................................................................................................11.1项目开发背景......................................................................................................................11.2开发工具简介......................................................................................................................11.3项目开发意义......................................................................................................................22系统设计.....................................................................................................................................22.1需求分析..............................................................................................................................22.2系统分析..............................................................................................................................32.2.1功能分析.......................................................................................................................32.2.2系统结构图......................................................................................................(:
考勤统计sql)...........72.2.3模块设计.....................................................................................................................72.3设计系统数据库..............................................................................................................72.3.1SQL数据库的分布....................................................................................................82.3.2数据库的功能性.........................................................................................................82.4程序的应用......................................................................................................................92.4.1SQL数据与c#之间的连接.......................................................................................92.4.2员工根据账号进入系统...........................................................................................112.4.3程序的流程图..............................................................................................................12
2.4.4用户管理程序.................................