誰でもこのエラーが発生している理由を説明していただけますか、私は間違っています。ORA-00904: "RN":無効な識別子
SELECT a.*, row_number() over (partition by code_employee order by
to_date(substr(last_located_time,1,10),'yyyy-mm-dd')) rn
FROM
(SELECT LAST_LOCATED_TIME, NAME_COMMON, CODE_EMPLOYEE
FROM
daily_report
WHERE INSERT_DATE = TRUNC (SYSDATE-3) AND DEVICE_NAME LIKE '%SM-T116IR')a
WHERE rn=1;
あなたは 'WHERE'句で列の別名を使用することはできません。 –
http://stackoverflow.com/questions/3451534/how-do-i-do-top-1-in-oracle –