sql >> Base de Datos >  >> RDS >> Oracle

PARTICIÓN POR no funciona en H2 db

No creo que H2 admita funciones de ventana (también conocidas como funciones analíticas). Sin embargo, puede hacer la consulta en el enlace usando SQL estándar:

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;

Aunque esto debería ejecutarse en ambos entornos, el over El formulario probablemente funciona mejor en SQL.