日期:2014-05-16  浏览次数:20797 次

设计考勤表~求指点
Attendance--表名
Attdate Date 日期 Not null
empID Number 员工编号 Not null
ifAttd Char(1) 是否出勤 Not null
attdDay number 当月出勤天数 not null
我感觉这样设计不妥,(字段(attdDay)是我后面加上的)我脑子了呈现出别的思路就是累加可我不知道怎么实现(貌似ifAttd可以不要)如何让出勤天数累加.根据当月天数.

------解决方案--------------------
触发器+自治事务

考勤表有记录插入,触发记录事件。
到底记不记录,看考勤记录,如果考勤记录为0 则+1 否则不加。

再有问题就用你自己的那个吧。