我正在尝试gorpaud_pin
根据记录添加到表中的日期查找 的最新值。
如果没有记录,则整个查询返回零记录。
我需要的是一个具有空白值的记录gorpaud_pin
。
SELECT spriden_id,
spriden_last_name,
spriden_first_name,
gorpaud_pin
FROM spriden
LEFT JOIN gorpaud A
ON spriden_pidm = A.gorpaud_pidm
AND A.gorpaud_chg_ind = 'P'
AND A.gorpaud_pin IS NOT NULL
WHERE spriden_change_ind IS NULL
AND spriden_entity_ind = 'P'
AND to_char(A.gorpaud_activity_date, 'YYYY-MM-DD HH24:MI:SS') =
(SELECT max(to_char(B.gorpaud_activity_date, 'YYYY-MM-DD HH24:MI:SS'))
FROM gorpaud B
WHERE B.gorpaud_pidm = A.gorpaud_pidm
AND B.gorpaud_chg_ind = 'P'
AND B.gorpaud_pin IS NOT NULL)