识别People软表PS_Job中的错误数据

时间:2015-06-01 12:36:16

标签: sql oracle-sqldeveloper

我对SQL很新。 我需要根据突出显示的条件从PS_Job表中获取所有记录。

背景:

1月6日,新行被锁定,将此人从临时(CWR)移至烫发(EMP)。新行是新员工RCD- 1.这是正确的。

但是,他们不应该在没有先取消旧RCD的情况下对新RCD键入一行。 所以,在这个时间点,这个人有两个活动的行。这是错误的。

我需要在PS_Job表中找出所有这些记录。

Date           EmpID   EmpRCD  HR_Status   Status
24/Sep/12   2801    0          A              CWR
01/Jan/14   2801    0          A              CWR
**06/Jan/14 2801    1          A              EMP
01/Jun/14   2801    0          I              CWR**
01/Apr/15   2801    1          A              EMP
17/Apr/15   2801    1          A              EMP
01/May/15   2801    1          A              EMP

请帮助

0 个答案:

没有答案