日期:2014-05-17  浏览次数:20782 次

报表:实现每个人每月的请假总时数
表结构
plan_date_fm 请假开始日期 date
plan_date_to 请假结束日期 date
plan_time_fm 请假开始时 varchar2(10)
plan_time_to 请假结束时 varchar2(10)
docno 唯一编码 NUMBER
empno 员工编码 VARCHAR2(10)
name 姓名 VARCHAR2(10)
reason 请假理由 VARCHAR2(300) 


------解决方案--------------------
plan_date_fm 请假开始日期 date
plan_date_to 请假结束日期 date
plan_time_fm 请假开始时 varchar2(10)
plan_time_to 请假结束时 varchar2(10)

假设对应值为
2012/03/04
2012/03/05
12:00:00
13:00:00
则上面算多久呢,一个小时,还是两个小时(第天1个小时),还是怎么计算?

如果请假开始时只包括小时,感觉你表设计有问题噢,也可能是我理解有问题,呵呵
------解决方案--------------------
不要忽略六楼的正确答案。