Я пытаюсь сравнить 2 существующих столбца в запросе PLSQL и записать результат в новое поле с именем «SEEN».
Это выдает ошибку, я уверен, что здесь что-то упущено.
Обсуждаемая строка:
LAST_TOUCH == USER_ID AS SEEN,
Вот запрос:
SELECT distinct CASE_ID, CASE_ID as ID,
NAME AS PRIORITY,
FNN,
NRF_CONTRAVENTION_ID as CURRENTNRF,
CUSTOMER_NAME,
-- user_id AS OWNER, -- you should be using ownerid
from esd_database -- Apoorva
TO_CHAR(TO_DATE(LASTMODIFIEDDATE,
'YYYY-MM-DD HH24:MI:SS'), 'DD-MON-YYYY HH24:MI:SS') as UPDATEDATE,
LAST_TOUCH,
ROUND(CURRENT_DATE - CREATEDDATE) AS WDO,
STATUS,
REQUIRED_DATE AS FIELD_APT_DATE,
-- Apoorva/Deepa, please check my join here in the V_NRF_TABLE_TE
ESA,
FSA,
REGION,
LAST_TOUCH == USER_ID AS SEEN,
case when followupNOTES is not null then SUBSTR(followupNOTES, 0, 40)
|| ' ...'
end notes
from V_NRF_TABLE_TE
where
:userid = user_id
-- previously=> user_id = :userid
and status != 'Complete'
and function = 'TE'
ORDER BY WDO DESC