注册 登录
编程论坛 SQL Server论坛

求教!怎么在考勤系统中实现旷工天数的统计,比较迷茫的是不打卡就没有数据写入!求教,有原理即可

zhanghoods 发布于 2012-07-11 23:06, 1340 次点击
求教!怎么在考勤系统中实现旷工天数的统计,比较迷茫的是不打卡就没有数据写入!求教,有原理即可
我自己想的是用触发器,只要不打卡没有输入数据的时候就出发,然后统计触发器被触发的次数!但领导说不行!就好的办法!说明原理就好了!不胜感激!
8 回复
#2
sk288173602012-07-12 17:31
记录打没打卡的表示什么结构的呢
#3
netlin2012-07-12 21:55
楼主,你们领导说的对,你这样改用触发器,是一个很不好的想法!
“不打卡就没有数据写入”这是对的呀!

你只要针对这个表,把所有人打卡的次数统计出来了,再用统计区间内应出工次数减去每个人的上班打卡次数,那旷工天数不就跟着出来了?

#4
zhanghoods2012-07-13 00:20
3楼能不能解释一下为什么用触发器是一个很不好的想法!
#5
zhanghoods2012-07-13 00:21
回复 2楼 sk28817360
能不能解释一下为什么用触发器是一个很不好的想法!
#6
sk288173602012-07-13 09:13
触发器只有在insert  update delete 发生才能触发  没有数据输入 怎么实现?
#7
netlin2012-07-13 16:45
6楼回复的对!
另外,建议触发器只用在一些有特定需求的地方。
#8
zhanghoods2012-07-15 23:29
哦!明白了!谢谢了!
#9
hong2932012-07-16 13:08
用存储过程
1