多栏位更新判断问题,100分求解!
表一:HR_WOLF(IC_CARD,MAC_ID,TIMES)
表二:HR_TEST(IC_CARD,WORK_DATE,S1,S2,S3,S4,S5,S6)
想要达到的效果为,从HR_WOLF中取得某一个员工在某一天内打卡的资料插入到HR_TEST中,该员工当天打卡的第一笔资料放入S1中,第二笔放入S2中,依此类推第六笔放入S6中.
两表关联关系为:HR_WOLF.IC_CARD=HR_TEST.IC_CARD AND TO_CHAR(HR_WOLF.TIMES,'YYYY-MM-DD')=TO_CHAR(HR_WTEST.WORK_DATE,'YYYY-MM-DD')
表一的测试资料如下,希望大家能够给出具体的实现方法,一经测试立即结贴:
IC_CARD MAC_ID TIMES
10025 25 2009-3-20 18:55
10025 22 2009-3-21 7:32
10025 7 2009-3-21 12:45
10025 12 2009-3-21 17:21
10025 14 2009-3-23 7:32
10025 22 2009-3-27 20:07
10025 22 2009-3-28 7:32
10025 18 2009-3-30 7:33
10041 23 2009-3-20 17:07
10041 23 2009-3-23 7:40
10041 12 2009-3-27 12:38
10041 22 2009-3-27 17:00
10041 7 2009-3-28 7:47
10041 22 2009-3-28 12:30
10041 12 2009-3-28 17:10
10041 23 2009-3-30 7:32