请问下,目前需要做一个签到系统。具体是这样要求的,每个部门有一个人签到过就算该部门已签到
但是需要记录签到的人员信息,还需统计部门的签到率情况。
因为签到表是签到了才记录一次信息,这样的话统计起来比较麻烦,大家有什么思路吗
但是需要记录签到的人员信息,还需统计部门的签到率情况。
因为签到表是签到了才记录一次信息,这样的话统计起来比较麻烦,大家有什么思路吗
解决方案 »
- !求教!尝试使用jfreechart,结果报错HTTP Status 404 - /graduationProject/
- 配列(string)中如何判断某个变量的存在与否?
- 如何通过servlet删除上传到服务器(本地)物理地址的图片?(急急急)
- 新网站大家给点意见!!!
- tomcat第一次启动和第二次(或者随后)的启动原理不一样么?
- XML读取数据
- WEB工程安装失败,WEB工程不能加载到容器(tomcat4.1.24)
- hibernate出现net.sf.hibernate.MappingException: duplicate import,急!
- 救命咯,struts的显示问题,谢谢
- Web Service Explore 启动时出现500错误如何解决?
- excel导入oracle数据库,特别慢,求优化的解决办法?
- 一个工程中含有如下的文件(多为.jsp),应该用什么打开?
你的意思是说,假如今天有3个部门,参加了签到。那么表t_attendance 里面只有3条记录。
这样统计表:t_attendance 的时候,怕把其他7个部门给漏掉了?对吧?
你那个左连接不就可以啦?select t.*, nvl(k.ct,0) as ct from t_department t,
(select count(*) as ct ,deptid from t_attendance t
group by t.deptid ) k
where t.deptid = k.deptid (+) 【oracle语法】
这样其他部门没有考勤的,统计值为0;