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

Truy vấn để có được sự tham gia gần đây nhất trên bảng khác cùng ngày

SELECT  *
FROM    #EventOccurrence eo
OUTER APPLY
        (
        SELECT  TOP 1 Grade
        FROM    #GradeChange gc
        WHERE   gc.id = eo.id
                AND gc.EffectiveDate <= eo.EventDate
        ORDER BY
                gc.EffectiveDate DESC
        ) gc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chức năng có giá trị bảng giết chết hiệu suất truy vấn của tôi

  2. Chọn một tập hợp con các hàng vượt quá một tỷ lệ phần trăm của tổng giá trị

  3. Sử dụng số thực hoặc số thập phân cho ứng dụng kế toán số tiền?

  4. Sử dụng biến có TOP trong câu lệnh select trong SQL Server mà không làm cho nó động

  5. Cách hiệu quả để nhận @@ rowcount từ một truy vấn bằng cách sử dụng row_number