首页 新闻 会员 周边 捐助

求一个SQL语句 oracle里用的

0
悬赏园豆:50 [已解决问题] 解决于 2011-03-21 14:01

表1:人
id  name      cometime                         leavetime
001 张三    2010-02-17 15:00:00      2010-02-20 16:00:00


表2:任务表
workid    workname
  W001      工作1
  W002      工作2

表3:完成的任务表
id  peopleid  finishworkid   finishtime
1    001         W001        2010-02-18 16:00:00
2    001         W002        2010-02-18 16:00:00 
3    001         W001        2010-02-19 16:00:00
4    001         W002        2010-02-19 16:00:00

1 人表:
这里的两个时间表示这个人过来的时间和离开的时间
2 任务表:
这里是任务名称和任务ID  每个任务是以过来时间为开始,每隔24小时必须
工作完成至少一次
3 完成的任务表
这个表表示的是人完成的任务和完成任务的时间。


因为每个任务每隔24小时必须完成一次,所以需要取出每个人从他到这里
到他离开这里总共缺少了多少任务?(另外还得考虑当前时间,因为离开时间可能在当前时间之后,也就是当前这个人还没有离开。)

aixuexi的主页 aixuexi | 菜鸟二级 | 园豆:210
提问于:2011-02-22 18:01
< >
分享
最佳答案
0

最终想要获得的结果是什么?

收获园豆:50
勤劳的渔网工作者 | 小虾三级 |园豆:572 | 2011-02-23 19:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册