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

Bagaimana cara mendapatkan maksimum untuk bidang berdasarkan tanggal dan mendapatkan bidang lain juga?

Untuk setiap tombol mulai, Anda ingin menemukan nilai "min" Maks. ini dapat dilakukan melalui sub-kueri bersarang. Kemudian , pilih hanya di mana min sama dengan max(min).Juga, jika Anda memiliki situasi di mana dua catatan dapat memiliki nilai startkey dan min yang sama, maka Anda harus menyelesaikannya, jika tidak, Anda akan memilih keduanya .

select  startkey, name, min, lname, mname, id
from T T1
where min = 
 (select max(min) from T T2 where T1.startkey=T2.startkey)

order by startkey


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Memilih nilai MIN dari data baris dengan nilai nol

  2. Mengapa klausa Oracle IN memiliki batas 1000 hanya untuk data statis?

  3. Menggunakan VBS dan registri untuk menentukan versi dan driver oracle 32 vs. 64 bit mana yang diinstal

  4. Bagaimana memilih perbandingan dua kolom sebagai satu kolom di Oracle

  5. Panjang maksimal VARCHAR adalah 4000 tetapi hanya 2666 byte teks Thailand yang dapat disimpan