我正在使用PARTITION BY子句对结果进行排序.有关使用PARTITION BY的详细信息,请参阅此问题
Sql Order by on multiple column.当我在Oracle中运行时,它可以正常工作.我在我的单元测试用例中使用H2 db.当我在H2 db上运行相同的查询时,它不起作用.在H2中是否已知问题?是否有任何替代解决方案可以在Oracle和H2中使用.
SELECT t.*
FROM yourtable t join
(select vendorname,max(incidentdate) as maxdate
from yourtable yt
group by vendorname
) vn
on vn.vendorname = yt.vendorname
ORDER BY vn.maxDate DESC,t.VendorName ASC,t.IncidentDate DESC;