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

Mengubah kueri ini untuk mengelompokkan baris dan memfilter semua baris selain yang memiliki nilai terkecil

jika some_value adalah nama bidang :

SELECT id, min((tbl2.date_modified - tbl1.date_submitted)/86400), max(some_value)
FROM tbl1, tbl2, tbl3
WHERE tbl1.id = tbl2.fid 
AND tbl1.id = tbl3.fid
GROUP BY tbl1.id

jika some_value adalah beberapa string konstan :

SELECT id, min((tbl2.date_modified - tbl1.date_submitted)/86400), 'some_value'
FROM tbl1, tbl2, tbl3
WHERE tbl1.id = tbl2.fid 
AND tbl1.id = tbl3.fid
GROUP BY tbl1.id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memigrasikan Formulir Oracle Berbasis Karakter

  2. SQL- Perbedaan antara TIMESTAMP, TANGGAL DAN TIMESTAMP DENGAN ZONA WAKTU?

  3. Apakah urutan tabel yang dirujuk dalam klausa ON pada JOIN penting?

  4. Masukkan data dalam jumlah besar secara efisien dengan SQL

  5. System.InvalidCastException:Objek tidak dapat dilemparkan dari DBNull ke tipe lain