Hola rfgb1976,
la update sería algo así (no lo he probado), a ver si te vale:
Código:
UPDATE VENTAS V1 SET V1.ESTADO = 'PD', V1.FECHA =
(SELECT V2.FECHA FROM VENTAS_2 V2 WHERE V1.NUM_VTA = V2.NUM_VTA AND V2.FECHA IS NOT NULL)
WHERE EXISTS (SELECT 1 FROM VENTAS_2 V3 WHERE V1.NUM_VTA = V3.NUM_VTA AND V3.FECHA IS NOT NULL);
Un saludo.