diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/CollectionDAO.java b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/CollectionDAO.java index 9065c4b25e0..1ab28ba181a 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/CollectionDAO.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/CollectionDAO.java @@ -3160,7 +3160,7 @@ public interface CollectionDAO { @ConnectionAwareSqlQuery( value = "SELECT * FROM (SELECT json, ranked FROM " - + "(SELECT id, json, deleted, ROW_NUMBER() OVER() AS ranked FROM ORDER BY (json ->> '$.testCaseResult.timestamp') DESC) executionTimeSorted " + + "(SELECT id, json, deleted, ROW_NUMBER() OVER(ORDER BY (json ->> '$.testCaseResult.timestamp') DESC) AS ranked FROM
) executionTimeSorted " + " AND ranked < :before " + "ORDER BY ranked DESC " + "LIMIT :limit) rankedBefore ORDER BY ranked", @@ -3168,8 +3168,8 @@ public interface CollectionDAO { @ConnectionAwareSqlQuery( value = "SELECT * FROM (SELECT json, ranked FROM " - + "(SELECT id, json, deleted, ROW_NUMBER() OVER() AS ranked FROM
ORDER BY (json ->> 'testCaseResult,timestamp') DESC NULLS LAST) executionTimeSorted " - + " AND ranked < : before " + + "(SELECT id, json, deleted, ROW_NUMBER() OVER(ORDER BY (json -> 'testCaseResult'->>'timestamp') DESC NULLS LAST) AS ranked FROM
) executionTimeSorted " + + " AND ranked < :before " + "ORDER BY ranked DESC " + "LIMIT :limit) rankedBefore ORDER BY ranked", connectionType = POSTGRES) @@ -3184,18 +3184,18 @@ public interface CollectionDAO { @ConnectionAwareSqlQuery( value = "SELECT json, ranked FROM " - + "(SELECT id, json, deleted, ROW_NUMBER() OVER() AS ranked FROM
" - + "ORDER BY (json ->> '$.testCaseResult.timestamp') DESC ) executionTimeSorted " + + "(SELECT id, json, deleted, ROW_NUMBER() OVER(ORDER BY (json ->> '$.testCaseResult.timestamp') DESC ) AS ranked FROM
" + + ") executionTimeSorted " + " AND ranked > :after " + "LIMIT :limit", connectionType = MYSQL) @ConnectionAwareSqlQuery( value = "SELECT json, ranked FROM " - + "(SELECT id, json, deleted, ROW_NUMBER() OVER() AS ranked FROM
" - + "ORDER BY (json ->> 'testCaseResult,timestamp') DESC NULLS LAST) executionTimeSorted " + + "(SELECT id, json, deleted, ROW_NUMBER() OVER(ORDER BY (json->'testCaseResult'->>'timestamp') DESC NULLS LAST) AS ranked FROM
" + + ") executionTimeSorted " + " AND ranked > :after " - + "LIMIT : limit", + + "LIMIT :limit", connectionType = POSTGRES) @RegisterRowMapper(TestCaseRecordMapper.class) List listAfterTsOrdered(