sql >> Databasteknik >  >> RDS >> Oracle

PARTITION BY fungerar inte i H2 db

Jag tror inte att H2 stöder fönsterfunktioner (alias analytiska funktioner). Du kan dock göra frågan i länken med standard SQL:

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;

Även om detta bör köras i båda miljöerna, är over form fungerar förmodligen bättre i SQL.




  1. Begränsa en SQL Server-anslutning till en specifik IP-adress

  2. Varför ansluter inte min php-kod till min fjärranslutna MySql-databas?

  3. Oracle Sök efter sträng i alla tabeller, alla kolumner

  4. Varning:mysql_real_escape_string():Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:NO) .../public_html/checklogin.php