怎么修改sql数据库中考勤表中的时间

怎么修改sql数据库中考勤表中的时间,第1张

如果你这个是最简单的考勤记录,不涉及到三班倒和加班之类的,那么一个最简单的表是这样

员工表(不用说了吧,基本信息)

记录表(日期、员工号、开始时间、结束时间、出勤情况)

如果自动打卡机,获取的就是工号、日期、时间。你通过程序判断每个人当天最小和最大时间,写到记录表里面

如果当天开始时间和结束时间都有,而且你还能根据时间段判断迟到、早退什么的,然后在出勤情况中写上相应信息

后面想怎么统计都用这个表来完成

比如说每个月出勤天数

select

sum(*)

from

记录表

where

日期在指定月范围

and

出勤情况

=

'出勤'

月报表等等都能通过语句加上适当的循环来实现

是不是给你说得有点复杂?那你就别考虑打卡机和迟到早退,更简单了,呵呵

1、首先准备一个u盘,准备下载考勤数据,如下图所示。

2、下载好之后就打开u盘,这时候看到u盘里面有一个excel。

3、这时候就打开u盘里面的excel表。

4、现在想要修改数据编辑excel表了,发现根本编辑不了。

5、因为中控机器方面已经禁用了这个功能,这时候找一下客服,拿一下工作表保护密码。

6、输入密码后可以撤销工作表保护了,就可以进行修改了。

首先看看有没有数据库密码,如果有在加一行

sqlca.logpass= '2222'

// Profile clinic2005

SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"

SQLCA.Database = "clinic"

SQLCA.LogPass = '123'

SQLCA.ServerName = "winsvr1\sql2005"

SQLCA.LogId = "SA"

SQLCA.AutoCommit = False

SQLCA.DBParm = ""

最后连接用

connect using sqlca

连sql还需要它支持的dll

如:DBNMPNTW.DLL、NTWDBLIB.DLL

剩下的都是PB用的DLL了,在PB安装路径下里都有


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6796548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存