0
Как преобразовать следующий оператор TSQL в HSQL.Преобразование TSQL в HSQL
SELECT *
FROM (SELECT d.*,
DENSE_RANK() OVER (PARTITION BY C1 ORDER BY Year desc) AS dr
FROM table_1 d) dd
WHERE dr = 1
И до сих пор, вы пытались ... что? –
Я не думаю, что вы делаете запросы на прошивку в HQL .. почему бы вам не попробовать преобразовать это в представление db, а затем использовать HQL для его выбора. –
Почему вы хотите написать ** HQL **? Поскольку ** DENSE_RANK() ** - это специфическая функция оракула, нет смысла записывать ее в ** HQL **. Лучше использовать ** SQL ** в методе ** createSQLQuery() **. – ManuPK