Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

PARTITION BY tidak berfungsi dalam H2 db

Saya tidak berpikir H2 mendukung fungsi jendela (alias fungsi analitik). Namun, Anda dapat melakukan kueri di tautan menggunakan SQL standar:

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;

Meskipun ini harus berjalan di kedua lingkungan, over form mungkin berkinerja lebih baik di SQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. datanucleus + jpa + oracle. Kesalahan aneh dengan tabel tidak ada

  2. Perbarui dan masukkan catatan ke tabel Oracle menggunakan OracleDataAdapter dari DataTable

  3. mengambil data menggunakan rownum di Oracle

  4. Perbandingan tanggal mengembalikan hasil yang tidak biasa - SQL Oracle

  5. Dalam kluster Oracle akankah sysdate selalu mengembalikan jawaban yang konsisten?