我有两个表:HIRES1和HIRES2(列表之间的名称有一些重复)。
我试图在HIRES2 acttdt Hires1 acttdt Hires2`HIRES1时删除行。PERSONALID is also inas long as the action date () inis before the action start date () in
注意: HIRES1可能有多行,personalid其中一些日期在hires2日期之前,一些日期在日期之后hires2(如果在日期之后,我想保留它们hires2)。
我在下面编写的代码要求我输入hires1.actstdtand的参数值hires2.actstdt:
DELETE *
FROM HIRES1
WHERE PERSONALID in
(
SELECT DISTINCT PERSONALID
FROM HIRES2
) AND HIRES1.ACTSTDT < HIRES2.actstdt;