CREATE TABLE punchCard
(id
int(11) NOT NULL AUTO_INCREMENT,userId
int(11) NOT NULL,userName
varchar(45) DEFAULT NULL,punchCardDate
date DEFAULT NULL,打卡日期startTime
time DEFAULT NULL,上班打卡时间endTime
time DEFAULT NULL,下班打卡时间state
varchar(45) DEFAULT NULL,打卡状态(0未打卡,1正常,2异常)comment
varchar(200) DEFAULT NULL(异常描述)
上面是日报表求问如何做月报表
月报表需求是 要求显示当月每个人每天的打卡状态
求解月报表该如何设计
直接根据需求查询统计就行了吧
日报跟月报区别就是时间,只需要根据每个人的id然后差一个月的所有信息就可以了