2 つのテーブルがあります: HIRES1
and HIRES2
(リスト間で名前が重複しています)。
HIRES2 acttdt Hires1 acttdt Hires2`HIRES1
のときに行を削除しようとしています。PERSONALID is also in
as long as the action date (
) in
is before the action start date (
) in
注: 一部の日付が日付の前にあり、一部の日付が日付の後にあるHIRES1
行が複数ある場合があります(日付の後であればそれらを保持したい)。personalid
hires2
hires2
hires2
hires1.actstdt
以下に記述したコードは、およびのパラメーター値を入力するように求めますhires2.actstdt
。
DELETE *
FROM HIRES1
WHERE PERSONALID in
(
SELECT DISTINCT PERSONALID
FROM HIRES2
) AND HIRES1.ACTSTDT < HIRES2.actstdt;