我有一个名为 rp_resolution_master 的表。
CREATE TABLE "REQUEST_PORTAL"."RP_RESOLUTION_MASTER"
( "RM_ID" NUMBER,
"SR_ID" NUMBER,
"REQUEST_STATUS" VARCHAR2(200 BYTE),
"COMMENTS" VARCHAR2(4000 BYTE),
"UPDATED_ON" DATE,
"UPDATED_BY" VARCHAR2(500 BYTE),
"INTERNAL_COMMUNICATION" VARCHAR2(1 BYTE) DEFAULT 'N'
);
我正在对此进行非透视查询。
SELECT *
From Rp_Resolution_Master
Unpivot INCLUDE NULLS (
value For measures In ( rm_id, request_status, Comments
, updated_by, internal_communication)
)
where sr_id = 1004707
And Updated_On = ( Select Max(Updated_On)
From Rp_Resolution_Master
Where Sr_Id = 1004707);
但我得到一个错误
ORA-01790: 表达式必须与对应的表达式 01790 具有相同的数据类型。 00000 - “表达式必须与对应的表达式具有相同的数据类型” *原因:
*操作:行错误:3 列:51
我在这里做错了什么?