Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Hitung hasil akhir berdasarkan Hasil/ID

Hmmm. Ini adalah kueri prioritas. Kedengarannya seperti row_number() dipanggil untuk:

select t1.personid, t1.employment
from (select t1.*,
             row_number() over (partition by personid
                                order by (case when employment <> 'Stayed the same' then 1 else 2 end),
                                         date desc
                               ) as seqnum
      from t1
     ) t1
where seqnum = 1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengonversi Integer ke Desimal di SQL Server

  2. Cara yang andal untuk memverifikasi prosedur tersimpan T-SQL

  3. Kesalahan dalam memilih data dari tabel di SQL Server

  4. Kode status kesalahan halaman web SSRS 500

  5. Cara Mengonversi Nilai Tanggal/Waktu menjadi String di SQL Server menggunakan CONVERT()