0
我有此查询:无效标识符在对甲骨文
SELECT *
FROM (SELECT ORDEN.* ,ROW_NUMBER() OVER (ORDER BY HDC_FEC) AS FILE
FROM (SELECT HDC_OPP AS numberOperation, HDC_FEC AS SystemDate,ESD_DES AS state,HDC_MTV AS motiveCode FROM HDC
LEFT JOIN TRM ON HDC.HDC_TRM = TRM.TRM_COD
...
和我得到的OVER子句错误“无效的标识符HDC_FEC。如果我换成SystemDate工作正常。为什么我不能使用HDC_FEC而不是SystemDate?
谢谢。
我的查询的最后部分我使用WHERE FILE BETWEEN? AND?。谢谢。 – Chema
@Chema - 对最外面的查询和单个子查询有意义;但是你有两个级别的子查询,并且我不确定最内层的是否需要。很难从你的片段中分辨出来。 –
我使用此查询来使用MyBatis返回分页结果。 – Chema