Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tính toán kết quả cuối cùng dựa trên Kết quả / ID

Hừ! Đây là một truy vấn ưu tiên. Điều đó nghe giống như row_number() được gọi cho:

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. Làm cách nào để cho phép tham số danh sách thả xuống trong SSRS có giá trị mặc định là - Tất cả -?

  2. Tên đối tượng không hợp lệ sau khi khôi phục cơ sở dữ liệu SQL Server 2008

  3. CONCAT_WS () dành cho SQL Server

  4. SQL Server để hiển thị một cây dữ liệu ở một định dạng cụ thể

  5. máy chủ sql một hàng nhiều cột thành một cột