sql >> データベース >  >> RDS >> Oracle

PARTITIONBYはH2データベースでは機能しません

    H2はウィンドウ関数(別名分析関数)をサポートしていないと思います。ただし、標準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;
    

    これは両方の環境で実行する必要がありますが、over フォームはおそらくSQLの方がパフォーマンスが優れています。




    1. Androidアプリはオンラインのmysqlデータベースに直接接続できますか

    2. Azure DataFactoryv2からOracleストアドプロシージャを呼び出す方法

    3. s3からAuroraMySQLRDSインスタンスへのデータの一括読み込みを自動化する

    4. 今日と昨日の間の選択