插入重复记录并将它们相互关联

时间:2018-04-16 04:54:41

标签: oracle plsql oracle11g

以下是我正在使用的表: 1. EMP_DAILY_SALARY (ID, DATE, WORKING_HOURS)
2. EMP_SALARY_PAID ( ID, DATE, WORKING_HOURS, HOURLY_COST_SALARY_PAID)
3. EMP_HOURLY_COST_ADJUSTMENT (ID ,HOURLY_COST, FROM_DATE, TO_DATE)
4. COST_ADJUSTMENT_LOG ( ID, OLD_HOURLY_COST, NEW_HOURLY_COST)

根据目前的情况,我们按照相同的基础获得每日工作时间,并在月底支付当天的工资。

每当我们在HOURLY_COST进行更新时,我们都会使用一个程序(已经开发)更新上述期间,并相应支付薪水。 数据在.txt个文件中接收并上传到表格。

现在我们正在研究如果我们遇到以下情况会怎样的情况: - 1.对于相同IDFROM_DATE 的相同TO_DATE收到的重复费用调整记录,每小时费用相同
2.对于具有不同每小时费用的同一IDFROM_DATE 的同一TO_DATE收到的重复费用调整记录
3.如果我们收到成本调整记录并且已经调整了怎么办?

我决定采用一种方法将所有这些记录存储到一个单独的表中。但我发现很难将它们相互联系起来。我需要准备这个关系,以便我们可以生成相同的报告。

0 个答案:

没有答案